Problèmes connus

Cette page décrit les problèmes connus des développeurs avec l'API Merchant.

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 :

Nous avons apporté des améliorations pour augmenter 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.

Identifiants de 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 ID de produit. Ces ID de 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 de produit.

Étant donné que l'API Merchant intègre l'identifiant de 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 champ base64_encoded_name aux réponses de l'API qui fournit le nom de la ressource pré-encodé. Vous pouvez ainsi utiliser directement la sortie 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 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'un DataSource. L'erreur Data source not found s'affichait lorsque vous tentiez d'insérer des éléments dans les cinq minutes suivant la création de la source de données.

Résolu : ce délai a été supprimé, 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.