- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- NewEnrichmentItem
- TextEnrichment
- LocationEnrichment
- Ort
- LatLng
- MapEnrichment
- EnrichmentItem
- Testen!
Fügt eine Anreicherung 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. ID des Albums, zu dem die Anreicherung hinzugefügt werden soll |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "newEnrichmentItem": { object ( |
Felder | |
---|---|
newEnrichmentItem |
Erforderlich. Die hinzuzufügende Anreicherung. |
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. Anreicherung wurde hinzugefügt. |
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 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 ein 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 Anreicherung mit Text.
JSON-Darstellung |
---|
{ "text": string } |
Felder | |
---|---|
text |
Text für dieses Datensatzelement. |
LocationEnrichment
Eine Anreicherung mit einem einzelnen Standort.
JSON-Darstellung |
---|
{
"location": {
object ( |
Felder | |
---|---|
location |
Ort für diesen Datensatz. |
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 Anreicherung, die eine Karte mit Start- und Zielorten enthält.
JSON-Darstellung |
---|
{ "origin": { object ( |
Felder | |
---|---|
origin |
Ursprungsort für dieses Datensatz-Enrichment-Element. |
destination |
Zielstandort für diesen Datensatz. |
EnrichmentItem
Ein Datensatz mit Datenerweiterungen.
JSON-Darstellung |
---|
{ "id": string } |
Felder | |
---|---|
id |
ID des Anreicherungselements. |