Cette page présente les problèmes connus des développeurs concernant l'API Merchant.
Problèmes de débit pour les méthodes insert de produits et d'inventaires
Signalement : 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 concernant le débit lors de la transmission de grandes quantités de données à l'API Merchant. Vous pouvez rencontrer ce problème 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 divers systèmes de backend. Si le problème persiste, vous devrez peut-être configurer un pool de canaux pour maximiser le débit. Cela permet de contourner 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 des pools de canaux.
Codes produit contenant des caractères spéciaux
Signalement : 03/10/2025 (UTC) | Dernière mise à jour : 08/04/2026 (UTC)
Les utilisateurs peuvent rencontrer des problèmes lors de la gestion des produits lorsque l'productId ou l'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 de 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 l'identifiant du produit directement dans la ressource name 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 des 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 marge intérieure. 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 nouveau champ base64_encoded_name aux réponses de l'API, qui fournit le nom de la ressource pré-encodé. Cela vous permet d'utiliser directement le résultat d'un appel de liste ou d'obtention 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
Signalement : 10/04/2024 UTC | Dernière mise à jour : 12/05/2024 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'un DataSource. L'erreur Data source not found a été renvoyée lors d'une tentative d'insertion d'éléments dans les cinq minutes suivant la création de la source de données.
Résolution : ce délai a été éliminé, ce qui permet d'interagir plus rapidement avec les sources de données nouvellement créées.
Autre type de problème ?
Pour tout autre problème, consultez nos pages Obtenir de l'aide concernant l'API Merchant et Envoyer des commentaires.