Cette page décrit les problèmes connus des développeurs avec l'API Merchant.
Erreurs aléatoires UnauthenticatedException
Signalé le 30/03/2026 à 00:00 UTC | Dernière mise à jour le 17/04/2026 à 00:00 UTC
Plusieurs clients rencontrent des erreurs UnauthenticatedException intermittentes lorsqu'ils importent des produits et accèdent à d'autres API Merchant Center.
Les erreurs se produisent de manière aléatoire, même en cas de nouvelle tentative, et affectent à la fois les appels initiaux et les tentatives ultérieures. Certaines connexions échouent, tandis que d'autres réussissent en peu de temps.
Une atténuation a été déployée et une solution permanente est en cours de recherche. Si vous rencontrez cette erreur, nous vous recommandons de réessayer les appels d'API.
Latence élevée, messages DEADLINE_EXCEEDED et INTERNAL_ERROR pour les méthodes de produits et d'inventaires
Signalé le 18/03/2026 à 00:00 UTC | Dernière mise à jour le 13/05/2026 à 00:00 UTC
Certains utilisateurs ont rencontré une latence soutenue et des messages DEADLINE_EXCEEDED ou INTERNAL_ERROR fréquents lorsqu'ils utilisaient les méthodes productInputs et regionalInventories. La cause principale a été identifiée comme un incident au niveau du backend affectant l'efficacité du traitement. Les efforts pour résoudre ce problème sont toujours en cours.
Si la latence reste élevée, nous vous recommandons de réduire la taille des lots de requêtes. Si vous recevez les messages d'erreur mentionnés ci-dessus, vous pouvez essayer d'augmenter les délais d'attente côté client.
Problèmes de débit pour les méthodes insert de produits et d'inventaires
Signalé le 28/01/2026 à 00:00 UTC | Dernière mise à jour le 31/03/2026 à 00:00 UTC
Nous avons reçu des rapports faisant état de problèmes de performances côté client avec le débit lors de la transmission de grandes quantités de données à l'API Merchant. Ce problème peut se produire lorsque vous utilisez des bibliothèques clientes pour les méthodes suivantes :
accounts.productInputs.insertaccounts.products.localInventories.insertaccounts.products.regionalInventories.insert
Nous avons apporté des améliorations pour accroître les performances de différents systèmes de backend. Si le problème persiste, vous devrez peut-être configurer un pool de canaux pour maximiser le débit. Cela contourne la limite habituelle de 100 flux d'un seul canal gRPC en gérant plusieurs connexions sous-jacentes. Pour en savoir plus, consultez Refactoriser le code pour les requêtes simultanées : améliorer le débit avec les pools de canaux.
Codes produit avec des caractères spéciaux
Signalé le 03/10/2025 à 00:00 UTC | Dernière mise à jour le 08/04/2026 à 00:00 UTC
Les utilisateurs peuvent rencontrer des problèmes lors de la gestion de produits dont le productId ou
offerId ne respectent pas les
consignes de mise en forme des codes produit.
Ces codes produit peuvent contenir des caractères spéciaux, notamment des barres obliques (/), des deux-points (:), des tildes (~) et des signes pourcentage (%). Les surfaces telles que Merchant Center autorisent déjà certains caractères spéciaux dans les codes produit.
Étant donné que l'API Merchant intègre le code produit directement dans le name de la ressource dans l'URL (par exemple, accounts/{account}/products/{productId}), ces caractères peuvent interférer avec le routage et l'analyse des URL standards, ce qui entraîne des erreurs 404 Not Found ou 400 Bad Request inattendues lors des opérations GET, PATCH ou DELETE.
Pour interagir en toute sécurité avec les produits contenant ces caractères, vous devez encoder le segment productId ou offerId du nom de la ressource. L'algorithme d'encodage est l'encodage Base64URL sans remplissage. Pour en savoir plus, consultez
accounts.productInputs.name.
Résolu : nous avons déployé une solution pour standardiser le comportement dans l'écosystème de l'API Merchant. Nous avons ajouté un nouveau champ base64_encoded_name aux réponses de l'API qui fournit le nom de la ressource pré-encodé. Vous pouvez ainsi utiliser la sortie d'un appel de liste ou d'obtention directement comme entrée pour les mises à jour ultérieures sans effectuer d'encodage manuel.
Délai après la création d'une source de données
Signalé le 10/04/2024 à 00:00 UTC | Dernière mise à jour le 12/05/2024 à 00:00 UTC
Un délai connu s'est produit lors de la tentative d'insertion de produits, de promotions ou d'avis immédiatement après la création d'une DataSource. L'erreur Data source not found s'est produite lors de la tentative d'insertion d'articles dans les cinq minutes suivant la création de la source de données.
Résolu : ce délai a été éliminé, ce qui permet une interaction plus immédiate avec les sources de données nouvellement créées.
Autre type de problème ?
Pour tout autre problème, consultez les pages Obtenir de l'aide concernant l'API Merchant et Envoyer des commentaires.