- Requête HTTP
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- NewEnrichmentItem
- TextEnrichment
- LocationEnrichment
- Emplacement
- LatLng
- MapEnrichment
- EnrichmentItem
- Essayer
Ajoute une enrichissement à une position spécifiée dans un album défini.
Requête HTTP
POST https://photoslibrary.googleapis.com/v1/albums/{albumId}:addEnrichment
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres | |
---|---|
albumId |
Obligatoire. Identifiant de l'album auquel l'enrichissement doit être ajouté. |
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
Représentation JSON |
---|
{ "newEnrichmentItem": { object ( |
Champs | |
---|---|
newEnrichmentItem |
Obligatoire. L'enrichissement à ajouter. |
albumPosition |
Obligatoire. Position dans l'album où l'enrichissement doit être inséré. |
Corps de la réponse
Élément d'enrichissement créé.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
Représentation JSON |
---|
{
"enrichmentItem": {
object ( |
Champs | |
---|---|
enrichmentItem |
Uniquement en sortie. Enricissement ajouté. |
Champs d'application des autorisations
Nécessite l'un des champs d'application OAuth suivants :
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
Nouvel élément d'enrichissement à ajouter à un album, utilisé par l'appel albums.addEnrichment
.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union enrichment . Informations à ajouter à l'album. Il peut s'agir d'un texte, d'un lieu ou d'une carte. enrichment ne peut être qu'un des éléments suivants : |
|
textEnrichment |
Texte à ajouter à l'album. |
locationEnrichment |
Lieu à ajouter à l'album. |
mapEnrichment |
Carte à ajouter à l'album. |
TextEnrichment
Enrichissement contenant du texte.
Représentation JSON |
---|
{ "text": string } |
Champs | |
---|---|
text |
Texte de cet élément d'enrichissement. |
LocationEnrichment
Enrichissement contenant un seul établissement
Représentation JSON |
---|
{
"location": {
object ( |
Champs | |
---|---|
location |
Emplacement de cet élément d'enrichissement. |
Lieu
Représente un emplacement physique.
Représentation JSON |
---|
{
"locationName": string,
"latlng": {
object ( |
Champs | |
---|---|
locationName |
Nom de l'établissement à afficher. |
latlng |
Position du lieu sur la carte. |
LatLng
Objet représentant une paire latitude/longitude. Cette valeur est exprimée par une paire de doubles représentant les degrés de latitude et de longitude. Sauf indication contraire, cet objet doit être conforme à la norme WGS84. Les valeurs doivent se situer dans les limites normalisées.
Représentation JSON |
---|
{ "latitude": number, "longitude": number } |
Champs | |
---|---|
latitude |
Latitude en degrés. Elle doit être comprise dans la plage [-90.0, +90.0]. |
longitude |
Longitude en degrés. Elle doit être comprise dans la plage [-180.0, +180.0]. |
MapEnrichment
Enrichissement contenant une carte, montrant les points de départ et de destination.
Représentation JSON |
---|
{ "origin": { object ( |
Champs | |
---|---|
origin |
Emplacement de départ de cet élément d'enrichissement. |
destination |
Emplacement de destination pour cet élément d'enrichissement. |
EnrichmentItem
Élément d'enrichissement.
Représentation JSON |
---|
{ "id": string } |
Champs | |
---|---|
id |
Identifiant de l'élément d'enrichissement. |