Ressource : Piste
Configuration d'un test. Ressource pour TracksService.
| Représentation JSON |
|---|
{
"track": string,
"releases": [
{
object ( |
| Champs | |
|---|---|
track |
Identifiant de la piste. Les pistes de facteur de forme ont un préfixe spécial comme identifiant, par exemple |
releases[] |
Dans une requête de lecture, représente toutes les versions actives de la piste. Dans une demande de mise à jour, représente les modifications souhaitées. |
Version
Version dans un canal.
| Représentation JSON |
|---|
{ "name": string, "versionCodes": [ string ], "releaseNotes": [ { object ( |
| Champs | |
|---|---|
name |
Nom de la version. Il n'est pas nécessaire qu'il soit unique. Si ce paramètre n'est pas défini, le nom est généré à partir de versionName de l'APK. Si la version contient plusieurs APK, le nom est généré à partir de la date. |
versionCodes[] |
Codes de version de tous les APK de la version. Doit inclure les codes de version à conserver des versions précédentes. |
releaseNotes[] |
Description des nouveautés de cette version. |
status |
État de l'album. |
userFraction |
Fraction des utilisateurs éligibles à une version progressive. 0 < fraction < 1. Ne peut être défini que lorsque l'état est "inProgress" ou "halted". |
countryTargeting |
Limiter une version à un ensemble spécifique de pays. Notez que ce paramètre ne peut être défini que pour les versions "En cours" du canal de production. |
inAppUpdatePriority |
Priorité de mise à jour dans l'application de la version. Tous les APK nouvellement ajoutés à la version seront considérés comme ayant cette priorité. Peut prendre des valeurs comprises entre 0 et 5, 5 étant la priorité la plus élevée. La valeur par défaut est 0. La valeur de inAppUpdatePriority ne peut pas être modifiée une fois la version déployée. Consultez https://developer.android.com/guide/playcore/in-app-updates. |
LocalizedText
Texte localisé dans la langue indiquée.
| Représentation JSON |
|---|
{ "language": string, "text": string } |
| Champs | |
|---|---|
language |
Code de localisation de la langue (tag de langue BCP-47, par exemple "de-AT" pour l'allemand autrichien). |
text |
Texte dans la langue indiquée. |
État
État d'une version.
| Enums | |
|---|---|
statusUnspecified |
État non spécifié. |
draft |
Les APK de la version ne sont pas diffusés auprès des utilisateurs. |
inProgress |
Les APK de la version sont diffusés auprès d'une fraction des utilisateurs, déterminée par "userFraction". |
halted |
Les fichiers APK de la version ne seront plus distribués aux utilisateurs. Les utilisateurs qui possèdent déjà ces APK ne sont pas concernés. |
completed |
Aucune autre modification ne sera apportée à la version. Ses APK sont distribués à tous les utilisateurs, sauf s'ils sont éligibles aux APK d'une version plus récente. |
CountryTargeting
Spécification du ciblage par pays.
| Représentation JSON |
|---|
{ "countries": [ string ], "includeRestOfWorld": boolean } |
| Champs | |
|---|---|
countries[] |
Pays à cibler, sous forme de codes CLDR à deux lettres. |
includeRestOfWorld |
Incluez le "reste du monde" ainsi que les pays ciblés explicitement. |
Méthodes |
|
|---|---|
|
Crée une piste. |
|
Récupère une piste. |
|
Liste toutes les pistes. |
|
Applique un correctif à une piste. |
|
Met à jour une piste. |
Codes d'erreur
Les opérations de cette ressource renvoient les codes d'erreur HTTP suivants :
| Code d'erreur | Motif | Description | Solution |
|---|---|---|---|
400 |
invalidValue |
Une valeur incorrecte a été fournie dans la demande. Cette erreur est souvent renvoyée pour un jeton d'achat mal formé ou non valide. | Corrigez la valeur de champ non valide dans le corps ou les paramètres de la requête en vous basant sur la documentation de référence de l'API. |
400 |
required |
Un champ ou un paramètre obligatoire est manquant dans la requête. | Consultez la documentation de l'API pour vous assurer d'inclure tous les champs et paramètres obligatoires. |
403 |
userInsufficientPermission |
L'utilisateur ne dispose pas des autorisations nécessaires pour effectuer l'opération demandée. | Assurez-vous que l'utilisateur authentifié dispose des autorisations nécessaires dans la Google Play Console. Pour en savoir plus, consultez Utiliser un compte de service. |
404 |
notFound |
La ressource demandée est introuvable. | Vérifiez que les identifiants (par exemple, le jeton d'achat, le nom du package, l'ID du produit ou l'ID de l'abonnement) sont corrects. |
409 |
concurrentUpdate |
Une tentative de mise à jour d'un objet en cours de mise à jour simultanée a été effectuée. | Réessayez la requête avec un intervalle exponentiel entre les tentatives. Évitez de modifier simultanément la même ressource. |
5xx |
Generic error |
Erreur générique sur le serveur Google Play. | Réessayez d'envoyer votre demande. Si le problème persiste, contactez votre responsable de compte Google Play ou envoyez une demande d'assistance. Consultez le tableau de bord d'état Play pour connaître les éventuelles interruptions de service. |