Index
ByteStream(interface)RestByteStream(interface)Media(message)UpdateMediaRequest(message)WriteRequest(message)WriteResponse(message)
ByteStream
L'API Byte Stream permet à un client de lire et d'écrire un flux d'octets vers et depuis une ressource. Les ressources ont des noms. Ces noms sont fournis dans les appels d'API ci-dessous pour identifier la ressource depuis laquelle la lecture ou l'écriture est effectuée.
Toutes les implémentations de l'API Byte Stream exportent l'interface définie ici:
Read(): lit le contenu d'une ressource.Write(): écrit le contenu d'une ressource. Le client peut appelerWrite()plusieurs fois avec la même ressource et vérifier l'état de l'écriture en appelantQueryWriteStatus().
L'API ByteStream ne permet pas d'accéder directement aux métadonnées associées à la ressource ni de les modifier.
Les erreurs renvoyées par le service se trouvent dans l'espace d'erreur canonique de Google.
| Écriture | |
|---|---|
|
Une action L'appel de Lorsque le client ferme le canal de requête, le service renvoie une réponse
|
|
RestByteStream
| UpdateMedia | |
|---|---|
|
Importe des contenus multimédias. L'importation est compatible avec l'URI
|
|
Multimédia
Ressource multimédia.
| Champs | |
|---|---|
resource_name |
Nom de la ressource multimédia. |
UpdateMediaRequest
Message de requête pour importer des contenus multimédias.
| Champs | |
|---|---|
resource_name |
Nom du contenu multimédia en cours de téléchargement. Consultez les |
media |
Représentation de l'élément multimédia en cours d'importation. |
WriteRequest
Objet de requête pour ByteStream.Write.
| Champs | |
|---|---|
resource_name |
Nom de la ressource à écrire. Cette valeur doit être définie sur le premier |
write_offset |
Décalage à partir du début de la ressource, auquel les données doivent être écrites. Elle est obligatoire pour tous les Dans la première Dans les appels suivants, cette valeur doit être définie et doit être égale à la somme du premier Une valeur incorrecte entraînera une erreur. |
finish_write |
Si la valeur est |
data |
Une partie des données pour la ressource. Le client peut laisser |
WriteResponse
Objet de réponse pour ByteStream.Write.
| Champs | |
|---|---|
committed_size |
Nombre d'octets traités pour la ressource donnée. |