- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- NewEnrichmentItem
- TextEnrichment
- LocationEnrichment
- Ort
- LatLng
- MapEnrichment
- EnrichmentItem
- Testen!
Fügen Sie eine Datenanreicherung an einer bestimmten Position in einem definierten Album hinzu.
HTTP-Anfrage
POST https://photoslibrary.googleapis.com/v1/albums/{albumId}:addEnrichment
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
albumId |
Erforderlich. Kennung des Albums, dem die Daten angehängt werden sollen. |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "newEnrichmentItem": { object ( |
Felder | |
---|---|
newEnrichmentItem |
Erforderlich. Die hinzuzufügende Datenanreicherung. |
albumPosition |
Erforderlich. Die Position im Album, an der die Daten angereichert werden sollen. |
Antworttext
Das erstellte Datensatzelement.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"enrichmentItem": {
object ( |
Felder | |
---|---|
enrichmentItem |
Nur Ausgabe. Hinzugefügte Datenanreicherung. |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/photoslibrary
https://www.googleapis.com/auth/photoslibrary.appendonly
https://www.googleapis.com/auth/photoslibrary.sharing
https://www.googleapis.com/auth/photoslibrary.edit.appcreateddata
NewEnrichmentItem
Ein neues Datenelement, das einem Album hinzugefügt werden soll und vom albums.addEnrichment
-Aufruf verwendet wird.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld enrichment . Datensatz, der dem Album hinzugefügt werden soll. Das kann Text, ein Ort oder eine Karte sein. Für enrichment ist nur einer der folgenden Werte zulässig: |
|
textEnrichment |
Text, der dem Album hinzugefügt werden soll. |
locationEnrichment |
Ort, der dem Album hinzugefügt werden soll. |
mapEnrichment |
Karte, die dem Album hinzugefügt werden soll. |
TextEnrichment
Eine Datenanreicherung, die Text enthält.
JSON-Darstellung |
---|
{ "text": string } |
Felder | |
---|---|
text |
Text für dieses Datensatzelement. |
LocationEnrichment
Eine Anreicherung mit einem einzelnen Standort.
JSON-Darstellung |
---|
{
"location": {
object ( |
Felder | |
---|---|
location |
Standort für dieses Anreicherungselement. |
Standort
Stellt einen physischen Standort dar.
JSON-Darstellung |
---|
{
"locationName": string,
"latlng": {
object ( |
Felder | |
---|---|
locationName |
Name des Standorts, der angezeigt werden soll. |
latlng |
Position des Standorts auf der Karte. |
LatLng
Ein Objekt, das ein Paar aus Breiten- und Längengrad darstellt. Es wird als Paar aus Werten vom Typ „Double“ (Breiten- und Längengrad) ausgedrückt. Sofern nicht anders angegeben, muss es dem World Geodetic System 1984 (WGS 84) entsprechen. Die Werte müssen innerhalb normalisierter Bereiche liegen.
JSON-Darstellung |
---|
{ "latitude": number, "longitude": number } |
Felder | |
---|---|
latitude |
Der Breitengrad in Grad. Er muss im Bereich [-90,0, +90,0] liegen. |
longitude |
Der Längengrad in Grad. Er muss im Bereich [-180,0, +180,0] liegen. |
MapEnrichment
Eine Aufbereitung mit einer Karte, auf der Start- und Zielorte zu sehen sind.
JSON-Darstellung |
---|
{ "origin": { object ( |
Felder | |
---|---|
origin |
Ursprungsort für dieses Datensatz-Enrichment. |
destination |
Zielstandort für diesen Datensatz. |
EnrichmentItem
Ein Datensatz mit Datenanreicherung.
JSON-Darstellung |
---|
{ "id": string } |
Felder | |
---|---|
id |
Kennung des Datensatzes für die Datenergänzung. |