- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- NewEnrichmentItem
- TextEnrichment
- LocationEnrichment
- Ort
- LatLng
- MapEnrichment
- EnrichmentItem
- Testen!
Fügen Sie einem in einer App erstellten Album an einer bestimmten Position eine Datenanreicherung hinzu.
HTTP-Anfrage
POST https://photoslibrary.googleapis.com/v1/albums/{albumId}:addEnrichment
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
albumId |
Erforderlich. Die Kennung des von der App erstellten 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 von der App erstellten 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.appendonly
https://www.googleapis.com/auth/photoslibrary.edit.appcreateddata
NewEnrichmentItem
Ein neues Datenelement, das einem von einer App erstellten Album hinzugefügt wird und vom albums.addEnrichment
-Aufruf verwendet wird.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld enrichment . Datensatz, der dem von der App erstellten 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 von der App erstellten Album hinzugefügt werden soll. |
locationEnrichment |
Der Ort, der dem von der App erstellten Album hinzugefügt werden soll. |
mapEnrichment |
Karte, die dem von der App erstellten 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 Datenanreicherung mit einem einzelnen Standort.
JSON-Darstellung |
---|
{
"location": {
object ( |
Felder | |
---|---|
location |
Ort für dieses Datensatz-Enrichment. |
Standort
Stellt einen physischen Standort dar.
JSON-Darstellung |
---|
{
"locationName": string,
"latlng": {
object ( |
Felder | |
---|---|
locationName |
Der Name des angezeigten Standorts. |
latlng |
Position des Standorts auf der Karte. |
LatLng
Ein Objekt, das ein Paar aus Breiten- und Längengrad darstellt. Es wird als Paar von Double-Werten ausgedrückt, die für den Breitengrad und den Längengrad stehen. 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. |