Cette page répertorie les problèmes connus des développeurs avec l'API Merchant.
L'augmentation de la latence
Signalé le : 2026-06-09 UTC
Plusieurs clients rencontrent des erreurs et des latences accrues lorsqu'ils accèdent à différentes méthodes de l'API Merchant Center.
Nous recherchons actuellement la cause du problème.
UnauthenticatedException erreurs aléatoires
Signalé : 30/03/2026 UTC | Dernière mise à jour : 17/04/2026 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 avec des nouvelles tentatives, 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 mesure d'atténuation a été déployée, et une solution permanente est en cours d'étude. Si vous rencontrez cette erreur, nous vous recommandons de réessayer les appels d'API.
Messages de latence élevée, DEADLINE_EXCEEDED et INTERNAL_ERROR pour les méthodes de produits et d'inventaires
Signalé : 18/03/2026 UTC | Dernière mise à jour : 13/05/2026 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. Nous nous efforçons toujours de résoudre ce problème.
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'expiration côté client.
Problèmes de débit pour les méthodes insert de produits et d'inventaires
Signalé le 28-01-2026 UTC | Dernière mise à jour : 31-03-2026 UTC
Nous avons reçu des signalements 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 augmenter les performances de divers systèmes de backend. Si vous rencontrez toujours ce problème, 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 Refactor code for concurrent requests: Improve throughput with channel pools (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 UTC | Dernière mise à jour : 08-04-2026 UTC
Les utilisateurs peuvent rencontrer des problèmes lorsqu'ils gèrent des produits dont les productId ou offerId ne respectent pas les consignes de mise en forme des ID produit. Ces ID 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 ID produit.
Étant donné que l'API Merchant intègre le code produit directement dans la ressource name dans l'URL (par exemple, accounts/{account}/products/{productId}), ces caractères peuvent interférer avec l'analyse et le routage des URL standards, ce qui peut entraîner des erreurs 404 Not Found ou 400 Bad Request inattendues lors des opérations GET, PATCH ou DELETE.
Pour interagir de manière sécurisée avec les produits contenant ces caractères, vous devez encoder le segment productId ou offerId du nom de ressource. L'algorithme d'encodage est Base64URL sans remplissage. Pour en savoir plus, consultez la page concernant 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 champ base64_encoded_name aux réponses de l'API. Il fournit le nom de ressource pré-encodé, ce qui vous permet d'utiliser la sortie d'un appel list ou get directement comme entrée pour les mises à jour ultérieures sans effectuer d'encodage manuel.
Délai après la création de la source de données
Signalé : 10/04/2024 UTC | Dernière mise à jour : 12/05/2024 UTC
Un retard 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'un DataSource. L'erreur Data source not found a été renvoyée lors de la tentative d'insertion d'éléments 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 problème ?
Pour toute autre question, consultez nos pages Obtenir de l'aide concernant l'API Merchant et Envoyer des commentaires.