Content API for Shopping fixe des quotas et des limites strictes pour certaines fonctionnalités. Ces quotas et limites sont présentés ci-dessous uniquement dans le but de vous aider à développer des applications utilisant Content API for Shopping. Ils sont susceptibles d'être supprimés, réduits ou modifiés à tout moment et sans préavis.
Limites concernant les requêtes HTTP
Le point de terminaison de Content API for Shopping est limité à 300 requêtes par seconde (RPS).
Cette limite s'applique au niveau de chaque projet dans la console API Google, et non au niveau du compte Merchant Center. Étant donné que cette limite concerne les requêtes HTTP et non les appels de méthode, un appel custombatch
comportant plusieurs appels de méthode n'est comptabilisé que comme une seule requête. Les utilisateurs qui dépassent le nombre maximum de RPS autorisé reçoivent des erreurs userRateLimitExceeded
.
Quotas concernant les appels de méthode
Les limites suivantes représentent les quotas d'appels de méthode par défaut pour les comptes Merchant Center.
- Les utilisateurs qui dépassent le quota par minute reçoivent des erreurs
quota/request_rate_too_high
. - Les utilisateurs qui dépassent le quota quotidien reçoivent des erreurs
quota/daily_limit_exceeded
.
Si vous avez besoin d'un quota supérieur à ceux indiqués ci-dessous pour une méthode particulière, contactez-nous via le forum d'aide de Content API for Shopping afin de demander une augmentation.
Voici quelques points à retenir :
- Les quotas sont indiqués pour chaque méthode. Par exemple, la méthode
get
possède un quota d'appels distinct de celui de la méthodeupdate
, bien que ces deux méthodes aient des quotas identiques. - Les exécutions test d'une méthode (c'est-à-dire celles qui utilisent le paramètre de requête
dryRun
) sont comptabilisées séparément des exécutions normales. - Concernant l'utilisation des quotas, un appel de la méthode
patch
est comptabilisé comme un appelget
et un appelupdate
. - Chaque appel de méthode figurant dans un appel
custombatch
est comptabilisé séparément dans son quota respectif.
Service | Méthode | Quota par minute | Quota par jour |
---|---|---|---|
Accounts | authinfo | 600 | 10 000 |
Toutes les autres méthodes | 1 000 | 10 000 | |
Accountstatuses | Toutes les méthodes | 1 000 | 10 000 |
Accounttax | Toutes les méthodes | 1 000 | 10 000 |
Datafeeds | fetchnow | 10 | 200 |
Toutes les autres méthodes | 500 | 10 000 | |
Datafeedstatuses | Toutes les méthodes | 500 | 10 000 |
Inventory | Toutes les méthodes | 300 000 | 500 000 000 |
Liasettings | requestgmbaccess | 500 | 500 |
setinventoryverificationcontact | 500 | 500 | |
requestinventoryverification | 500 | 500 | |
Toutes les autres méthodes | 1 000 | 10 000 | |
Localinventory | Toutes les méthodes | 60 000 | 20 000 000 |
Orders | Toutes les méthodes | 10 000 | 1000000 |
Orders (environnement sandbox) | Toutes les méthodes Orders lors de l'utilisation de l'environnement sandbox | 500 | 2000 |
Orderinvoices | Toutes les méthodes | 10 000 | 1000000 |
Orderreports | Toutes les méthodes | 10 000 | 1000000 |
Orderreturns | Toutes les méthodes | 10 000 | 1000000 |
Pos | Toutes les méthodes | 5 000 | 1000000 |
Products | Toutes les méthodes | 60 000 | 20 000 000 |
Productstatuses | Toutes les méthodes | 60 000 | 20 000 000 |
Regionalinventory | Toutes les méthodes | 60 000 | 20 000 000 |
[Settlementreports][] | Toutes les méthodes | 10 000 | 1000000 |
[Settlementtransactions][] | Toutes les méthodes | 10 000 | 1000000 |
Shippingsettings | Toutes les méthodes | 1 000 | 10 000 |
Limites concernant les représentations de ressources
Les limites suivantes décrivent les restrictions importantes appliquées à certains champs de tableau et valeurs de chaîne dans les représentations de ressources utilisées dans Content API. Ces limites sont les mêmes pour Content API et les fonctionnalités correspondantes dans Merchant Center. Cette liste est non-exhaustive, et les limites ne peuvent pas être augmentées.
Ressource | Champ | Limite |
---|---|---|
Accounttax | Nombre de règles fiscales (rules[] ) |
100 |
Shippingsettings | Nombre de services de livraison par pays (services[] ) |
20 |
Nombre de groupes de livraison par service de livraison (rateGroups[] ) |
20 | |
Nombre d'étiquettes par groupe de livraison (applicableShippingLabels[] ) |
30 | |
Nombre de sous-tableaux par groupe de livraison (subtables[] ) |
100 | |
Nombre de lignes ou de colonnes dans un seul tableau de tarifs2 | 150 | |
Longueur des étiquettes de livraison | 100 |
2 Le nombre de lignes ou de colonnes dans un tableau de tarifs affecte les champs de tableau suivants :
- Champs de tableau inclus dans
rowHeaders
oucolumnHeaders
:prices[]
weights[]
numberOfItems[]
postalCodeGroupNames[]
locations[]
rows[]
cells[]