REST Resource: sessions

Ressource: PickingSession

Représentation d'une session de sélection de photos à l'aide de l'interface utilisateur du sélecteur Google Photos.

Représentation JSON
{
  "id": string,
  "pickerUri": string,
  "pollingConfig": {
    object (PollingConfig)
  },
  "mediaItemsSet": boolean
}
Champs
id

string

Uniquement en sortie. Identifiant généré par Google pour cette session.

pickerUri

string

Uniquement en sortie. Lien URI dans l'application Web du sélecteur de photos Google Photos spécifique à cet utilisateur et à cette session.

Pour que cette page s'affiche correctement, l'utilisateur doit être connecté dans son navigateur Web au compte Google auquel appartient cette session.

pollingConfig

object (PollingConfig)

Uniquement en sortie. Configuration recommandée lors de l'interrogation de sessions.get en attendant que l'utilisateur sélectionne des éléments pour cette session.

mediaItemsSet

boolean

Uniquement en sortie. Si cette règle est définie, les éléments multimédias ont été sélectionnés pour cette session et les clients doivent pouvoir demander la liste des éléments multimédias.

PollingConfig

Configuration pour l'interrogation de l'API.

Représentation JSON
{
  "pollInterval": string,
  "timeoutIn": string
}
Champs
pollInterval

string (Duration format)

Uniquement en sortie. Délai recommandé entre les demandes de sondage.

Durée en secondes avec neuf chiffres au maximum après la virgule et se terminant par "s". Exemple : "3.5s"

timeoutIn

string (Duration format)

Uniquement en sortie. Délai après lequel le client doit arrêter la scrutation. Une valeur de 0 indique que l'interrogation doit être arrêtée par le client.

Durée en secondes avec neuf chiffres au maximum après la virgule et se terminant par "s". Exemple : "3.5s"

Méthodes

create

Génère une nouvelle session au cours de laquelle l'utilisateur peut sélectionner des photos et des vidéos pour un accès tiers.

get

Récupère des informations sur la session spécifiée.