Problèmes connus

Cette page répertorie 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 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 :

Nous avons apporté des améliorations pour accroître les performances de divers systèmes 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 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 identifiants produit. Ces ID produit peuvent contenir des caractères spéciaux, notamment des barres obliques (/), des deux-points (:), des tildes (~) et des signes pourcentage (%). Certaines surfaces, comme 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 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 directement la sortie d'un appel list ou get 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 l'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'est produite 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 type de problème ?

Pour tout autre problème, consultez nos pages Obtenir de l'aide concernant l'API Merchant et Envoyer des commentaires.