- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- NewEnrichmentItem
- TextEnrichment
- LocationEnrichment
- Standort
- LatLng
- MapEnrichment (Kartenanreicherung)
- EnrichmentItem
- Testen!
Fügt in einem definierten Album an einer bestimmten Position eine Anreicherung hinzu.
HTTP-Anfrage
POST https://photoslibrary.googleapis.com/v1/albums/{albumId}:addEnrichment
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
albumId |
Erforderlich. ID des Albums, dem die Anreicherung hinzugefügt werden soll. |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "newEnrichmentItem": { object ( |
Felder | |
---|---|
newEnrichmentItem |
Erforderlich. Die Anreicherung, die hinzugefügt werden soll. |
albumPosition |
Erforderlich. Die Position im Album, an der die Anreicherung eingefügt werden soll. |
Antworttext
Das erstellte Anreicherungselement.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"enrichmentItem": {
object ( |
Felder | |
---|---|
enrichmentItem |
Nur Ausgabe Anreicherung, die hinzugefügt wurde. |
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
NewEnrichmentItem
Ein neues Anreicherungselement, das vom albums.addEnrichment
-Aufruf verwendet wird und einem Album hinzugefügt wird.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld enrichment . Bereich, der dem Album hinzugefügt werden soll. Dies kann entweder ein Text, ein Standort 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 Anreicherung mit Text.
JSON-Darstellung |
---|
{ "text": string } |
Felder | |
---|---|
text |
Text für dieses Anreicherungselement. |
LocationEnrichment
Eine Anreicherung, die einen einzelnen Ort enthält.
JSON-Darstellung |
---|
{
"location": {
object ( |
Felder | |
---|---|
location |
Ort für dieses Anreicherungselement. |
Standort
Stellt einen physischen Standort dar.
JSON-Darstellung |
---|
{
"locationName": string,
"latlng": {
object ( |
Felder | |
---|---|
locationName |
Name des anzuzeigenden Standorts. |
latlng |
Position des Ortes auf der Karte. |
LatLng
Ein Objekt, das ein Paar aus Breiten- und Längengrad darstellt. Dies wird als Paar von Double-Werten (Breiten- und Längengrad) ausgedrückt. Sofern nicht anders angegeben, muss dieses Objekt dem WGS84-Standard 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 Anreicherung mit einer Karte mit Start- und Zielorten.
JSON-Darstellung |
---|
{ "origin": { object ( |
Felder | |
---|---|
origin |
Ursprungsort dieses Anreicherungselements. |
destination |
Zielort für dieses erweiterte Element. |
EnrichmentItem
Ein Erweiterungselement.
JSON-Darstellung |
---|
{ "id": string } |
Felder | |
---|---|
id |
ID des Anreicherungselements. |