Problèmes liés aux API
API Produit
@
1. Comment les vendeurs peuvent-ils obtenir tous les produits de leur boutique via l'API ?
Appelez taobao.items.onsale.get (articles en vente dans le magasin) et taobao.items.inventory.get (articles dans l'entrepôt du magasin) pour les obtenir.
2. Quelle est la raison pour laquelle l'interface taobao.items.onsale.get ne peut pas interroger les produits par seller_cids ?
Il y a une condition préalable pour obtenir des produits dans des catégories personnalisées de cette manière : lors de l'appel de l'interface taobao.sellercats.list.get pour obtenir des catégories personnalisées, le type de catégorie doit être une classification manuelle (c'est-à-dire type= manual_type). S'il n'est pas classé manuellement, vous ne pouvez pas interroger les produits dans la catégorie correspondante.
3. Pourquoi l'interface taobao.items.inventory.get ne parvient-elle pas à récupérer tous les articles de l'entrepôt ?
Par défaut, cette API n'interroge pas tous les produits de l'entrepôt. Si vous devez interroger tous les produits, vous devez saisir le paramètre bannière (tous les types sont renseignés). Pour plus de détails, veuillez consulter la description du champ bannière dans l'API.
4. Pourquoi les vendeurs du marché ne peuvent-ils pas rechercher de produits sur taobao.products.get ?
Il s'agit d'une API pour rechercher des produits, pas des produits. Les vendeurs du marché n'ont aucune notion de produits. Elle n'est nécessaire que lorsque les marchands Tmall publient des produits avant de les publier.
5. Pourquoi la couleur du sku est-elle affichée sur la page en bleu clair, alors qu'elle est bien bleue lorsqu'elle est obtenue via taobao.item.get (les champs renvoient le sku) ?
La page affiche les alias, correspondant au champ property_alias dans l'API. Pas le champ Properties_name dans le SKU.
6. Où obtenez-vous les paramètres d'attribut cid et props lors de l'ajout d'éléments à taobao.item.add ?
Obtenu via les API liées aux catégories taobao.itemcats.get et taobao.itemprops.get. De plus, des outils d'attributs sont également disponibles, qui peuvent être utilisés conjointement avec l'API pendant le développement et les tests pour une compréhension plus facile.
7. À l'aide du SDK, comment ajouter des images via l'image lors de l'ajout de produits ?
Ajoutez des images au format suivant, où "fileLocation" est le chemin du fichier image local.
java : FileItem fItem = new FileItem(new File("fileLocation")); req.setImage(fItem);
PHP : $req->setImage (@fileLocation);
.NET : FileItem fItem = new FileItem(" fileLocation");
Remarque : Si le SDK n'est pas utilisé, l'image doit être ajoutée en la convertissant en flux binaire. Il est recommandé d'utiliser le SDK pour simplifier le processus d'appel de l'API.
8. Lors du téléchargement de produits, seule l'image principale du produit peut être ajoutée. Comment ajouter d'autres images au produit ?
Appelez taobao.item.img.upload pour l'ajouter
9. Lors de la modification d'un produit dans taobao.item.update, tous les champs doivent-ils être remplis ? Sinon, les champs qui ne sont pas remplis le seront-ils ? modifié?
Tous les champs ne doivent pas être remplis, et ceux qui ne le sont pas ne seront pas mis à jour.
10. Cette erreur se produit lors de l'appel de l'interface taobao.item.update. Que se passe-t-il avec isv.invalid-parameter:desc ?Il est recommandé que la description de la description ne soit pas trop longue, sinon les paquets de données envoyés au serveur risquent d'être perdus, entraînant des erreurs de signature.
11. Pourquoi la page est-elle toujours affichée après la suppression des détails du produit ?
Cela est généralement dû au fait que le commerçant cite le modèle de décoration Wangpu dans les détails du produit, et le commerçant doit l'annuler lui-même.
12. Le système mettra-t-il automatiquement les produits sur et hors des étagères affectera-t-il le statut de recommandation du produit en vitrine ? Le service de messagerie envoie-t-il des messages ?
N'affecte pas . Aucun message push.
13. Lors de la liste des produits sur taobao.item.update.listing, l'erreur suivante s'affiche. Comment y remédier ?
"Erreur du service à distance "Nom du style populaire" Erreur d'attribut : L'attribut de catégorie n'existe pas dans les attributs standard : Nom du style populaire"
Il s'agit du produit "Nom du style populaire". erreur sur l'étagère. Cet attribut est Cet attribut est obligatoire. Veuillez accéder à l'éditeur de page pour ajouter cet attribut, puis essayez de le modifier à l'aide de l'API. La liste de l'interface est entièrement vérifiée. Si un certain attribut du produit est erroné, la liste échouera et une invite sera lancée.
14. Quelle est la raison de l'erreur suivante lors de l'appel de taobao.item.get ?
<br> Erreur : <code>7</code><msg>App Call Limited</msg><sub_code>accesscontrol.limited-by-app-api-access-count</sub_code> <sub_msg>Cette interdiction durera 23452 secondes supplémentaires</sub_msg>
L'application est en phase de test d'environnement officiel, à l'exception de la limite de trafic de 5000/jour. Il existe également des restrictions de trafic pour certaines API. Par exemple, taobao.item.get ne peut pas être appelé plus de 10 fois, sinon il affichera le message "Cette interdiction durera 23 452 secondes supplémentaires", et après une erreur, il ne pourra plus être appelé. , et vous devez attendre 23 452 secondes avant de continuer l'appel. Pour des instructions plus détaillées, veuillez vous référer aux instructions sur http://dev.open.taobao.com/bbs/read.php?tid=24648
15 Comment ajouter des détails sans fil pour bébé via taobao.item.add. interface?
Cette interface ne prend pas en charge l'ajout de détails sans fil pour bébé. Vous pouvez utiliser l'interface de schéma. Pour savoir comment utiliser l'interface de schéma, veuillez vous référer à //open.taobao.com/doc/detail.htm?spm=a219a.7386797.1998343897. 4.dPcIAf&id=102602
16. Comment ajouter un produit via l'API ?
Pour ajouter un produit, vous devez d'abord appeler l'API de catégorie pour obtenir la catégorie et les attributs du produit, puis appeler taobao.item.add pour ajouter le produit. Pour plus de détails, veuillez vous référer à //open.taobao.com/doc/detail.htm?id=121
API Trading
@
1. Quelles sont les étapes générales pour obtenir une commande ? Quelles API sont nécessaires ?
Généralement, 3 interfaces pour les commandes d'acquisition de transactions sont utilisées ensemble. Les détails sont les suivants :
I : Utilisez d'abord taobao.trades.sold.get - pour obtenir les commandes en ligne vendues dans les trois mois. . ISV Cette interface ne doit pas être utilisée pour obtenir des commandes incrémentielles. Il n'est pas recommandé d'utiliser cette interface ou de l'utiliser le moins possible.
II : utilisez à nouveau taobao.trades.sold.increment.get - pour obtenir des commandes incrémentielles, ce qui convient aux commandes qui ont changé progressivement après l'initialisation de l'utilisateur. Les éditeurs de logiciels indépendants ne doivent pas utiliser cette interface pour obtenir des commandes dans les trois mois.
III : Les deux interfaces d'acquisition de commandes par lots ci-dessus ne renvoient que certains champs de la commande. Si vous devez obtenir tous les champs de la commande, vous devez l'utiliser en conjonction avec taobao.trade.fullinfo.get (obtenir les détails d'une seule commande). .
Pour des instructions plus détaillées, veuillez vous référer à : //open.taobao.com/doc/detail.htm?id=1029
2. Le taobao.trades.sold.get ou taobao.trades.sold.increment.get L'interface ne peut pas être obtenue. Quelle est la raison de la commande ?
Généralement, cela est dû au fait de ne pas ajouter de type lors de l'interrogation des commandes (faites attention à la description de ce champ dans le document API. Par défaut, seuls quelques types de commandes sont cochés si vous devez interroger tous les types de commandes). , vous devez transmettre tous les types (tels que le jour de requête. Pour les commandes internationales cat, vous devez saisir le paramètre type=tmall_i18n). De plus, vous devez également prêter attention à la période de temps de l'ordre de requête et confirmer que la commande interrogée se situe dans la plage horaire de la requête.
3. L'interface de transaction fournit-elle des champs liés aux pièces d'or, aux points bonus et aux enveloppes rouges ?
Aucun champ pertinent fourni.
4. Pourquoi taobao.trades.sold.get ne peut-il pas obtenir les informations du message de l'acheteur dans la commande ?
Cette interface ne donne accès qu'à certains champs de la commande, et n'inclut pas les messages de l'acheteur. Lors de l'interrogation, vous pouvez utiliser le champ has_buyer_message de cette interface pour déterminer s'il y a un message de l'acheteur. Si c'est vrai (indiquant que l'acheteur a un message), utilisez l'interface taobao.trade.fullinfo.get pour obtenir le. message de l'acheteur
5. Acquisition par lots L'interface de commande telle que taobao.trades.sold.get peut-elle obtenir des commandes il y a 3 mois ?
Impossible d'obtenir, seules les commandes des 3 derniers mois sont disponibles.
6. L'interface taobao.trades.sold.get ne peut pas appuyer sur RATE_UNSELLER pour trouver les commandes non notées ?
Le vendeur n'a pas besoin d'évaluer la commande, et il n'y a pas de statut non évalué par le vendeur. Il ne peut pas être interrogé par le statut non évalué.
7. sku_properties_name est incomplet, une partie manque, pourquoi ?
Désormais, les descriptions du skuid et du sku dans la commande sont séparées par "|". Si vous mettez "|" dans la description du sku, la description du sku après "|" ne sera pas disponible. pour décrire le sku.
8. Description des champs liés au paiement à la livraison
Buyer_cod_fee : Frais de service de paiement à la livraison de l'acheteur, payés par l'acheteur à l'entreprise de logistique.
seller_cod_fee : les frais de service de paiement à la livraison du vendeur sont payés par le vendeur à l'entreprise de logistique.
cod_fee : frais de service de paiement à la livraison, différentes sociétés de logistique sont différentes. Si l'acheteur paie les frais de service, alors customer_cod_fee=cod_fee ; si le vendeur paie, alors seller_cod_fee=cod_fee ;
Si l'acheteur et le vendeur paient conjointement, c'est la somme des deux. Les vendeurs peuvent définir qui paie les frais de service contre remboursement.
Référence pour l'introduction du service de paiement à la livraison : http://service.taobao.com/support/knowledge-847852.htm?spm=0.0.0.41.XRGCJF&dkey=searchview
9. .trades.sold.get) ne peut pas être obtenu, que dois-je faire ?
Lors de la requête, transmettez le type à tmall_i18n pour renvoyer la commande Tmall International. Le type ne transmet pas la requête par défaut, qui n'inclut pas les commandes internationales Tmall. Le document API contient des instructions. La même situation se produit lors d'une requête via l'interface taobao.trades.sold.increment.get
10 Lors de l'appel de l'interface des notes de transaction, comment ajouter des notes après une commande qui contient déjà des notes ?
Cela ne peut pas être réalisé. Les modifications de remarque sont écrasées et le nouveau contenu de la remarque écrasera l'ancienne remarque d'origine.
11. Pourquoi l'interface de transaction taobao.trade.get ne parvient-elle pas à obtenir le bucket_memo, le message_acheteur ?
buyer_memo est le mémo de l'acheteur, qui ne peut être vu que par les acheteurs et non par les vendeurs (y compris en utilisant l'API).
buyer_message n'est fourni que par l'interface des détails de la commande. Si l'acheteur laisse un message lors de la commande, veuillez utiliser taobao.trade.fullinfo.get pour l'obtenir
API Logistique
@
1. Comment synchroniser le statut des commandes avec Taobao via l'API ?
Utilisez l'API de logistique et de livraison pour terminer la synchronisation. Comme taobao.logistics.offline.send ou taobao.logistics.online.send
2. Quelle est la différence entre l'interface d'auto-contact (api) et l'interface de commande en ligne ?
La seule différence est le mode de livraison. Se contacter signifie que le vendeur (commerçant) appelle l'entreprise de logistique pour venir récupérer la marchandise, tandis que commander en ligne signifie passer une commande directement via le système en ligne et avertir l'entreprise de logistique de venir ; récupérer les marchandises.
3. Quelle est la fonction de l'interface de confirmation d'expédition taobao.logistics.online.confirm ?
Lorsque vous utilisez l'interface de commande en ligne taobao.logistics.online.send pour expédier des marchandises, si le numéro de lettre de transport n'est pas saisi lors de l'expédition, vous devez coopérer avec cette interface pour confirmer l'expédition.
4. Comment diviser la commande et l'expédier ?
Lorsque vous utilisez l'interface logistique pour expédier des marchandises, sur la base des paramètres d'entrée d'origine (numéro de commande tid, numéro de lettre de transport out_sid, code d'entreprise logistique company_code), ajoutez les deux paramètres sub_tid et is_split pour terminer le fractionnement de la commande, sub_tid représente le transaction Le numéro de sous-commande est oid et is_split indique s'il faut diviser la commande.
Pour plus d'instructions sur le fractionnement des commandes, veuillez vous référer à : //open.taobao.com/doc/detail.htm?id=101521
5 Y a-t-il des informations logistiques lorsque la transaction est clôturée ?
Si l'acheteur clôture la transaction sans payer, il n'y aura aucune information de commande logistique ; si l'acheteur clôture la transaction après avoir payé, il y aura des informations de commande logistique.
6. Après avoir parcouru l'interface push des informations d'entrepôt et de circulation, pourquoi la page backend de Taobao n'affiche-t-elle pas le contenu ?
Cette interface push n'est valable que lorsque l'entreprise de logistique « autre (nom de l'entreprise de logistique propre) » est utilisée pour l'expédition. S'il s'agit d'une entreprise de logistique avec laquelle Taobao coopère, elle n'est pas valide et la page ne s'affichera pas. De plus, si l'entreprise de logistique au moment de la livraison n'est pas exactement la même que l'entreprise de logistique au moment du push, la page n'affichera pas le contenu poussé taobao.logistics.orderstore.push Interface push des informations sur l'entrepôt de commandes logistiques (. ne prend en charge que les autres - les autres doivent être saisis par vous-même ci-dessous) push)
7 Pourquoi le "Hubei-Xiantao City" renvoyé renvoie-t-il le type 4 ?
La ville de Xiantao est une ville au niveau du comté directement sous la juridiction de la province du Hubei. Le type régional est le même que celui des comtés.
8. Certaines des villes au niveau de la préfecture obtenues n'ont pas de districts ou de comtés sous leur juridiction, comme la ville de Zhongshan, Guangdong.
Entrez simplement l'indicatif régional de la ville de Zhongshan. Par exemple, lorsque vous utilisez taobao.logistics.partners.get pour effectuer une requête, les champs d'indicatif régional (source_id, target_id) sont directement transmis à l'indicatif régional de la ville de Zhongshan.
9. Les informations de la base de données d'adresses d'erreur du service à distance n'existent pas isv.logistics-offline-service-error:B101
Les informations de la base de données d'adresses sont supprimées, ce qui empêche l'obtention de l'adresse de livraison du vendeur lors de la livraison. Vous pouvez vous rendre sur la page « Seller Center – Outils logistiques » pour renseigner l’adresse et réessayer.
10. Les numéros de lettre de voiture de différentes sous-commandes peuvent-ils être modifiés par le même numéro de lettre de voiture
Non, lors de la modification, les numéros de lettre de voiture correspondant à chaque sous-commande doivent être différents ?
11. Lorsque la commande à expédier est expédiée via taobao.logistics.online.send, quelle est la raison de l'expédition répétée ?
Cela devrait être dû à un envoi répété (le numéro de lettre de transport n'a pas été saisi pour la première fois). Si le numéro de lettre de transport n'est pas saisi pour la livraison, l'interface renverra le succès, mais le statut de la commande ne changera pas et elle est toujours en attente. pour la livraison. À ce stade, vous devez utiliser Utiliser taobao.logistics.online.confirm pour confirmer l'expédition, mais vous ne pouvez pas utiliser taobao.logistics.online.send pour l'envoyer à nouveau, sinon l'interface vous demandera un envoi répété.
API d'évaluation
@
1. L'acheteur a évalué, mais pourquoi l'interface ne peut pas obtenir les données d'évaluation ?
Les avis ne peuvent être consultés qu'après que l'acheteur et le vendeur se sont examinés. Si le vendeur ne répond pas après les avis de l'acheteur, les informations sur l'avis de l'acheteur (avis bons, avis moyens, avis négatifs) ne peuvent pas être trouvées
2. Nouvel ajout L'interface d'évaluation peut-elle être utilisée pour les commerçants Tmall ?
Non, seuls les vendeurs du marché sont pris en charge pour l'instant
3 Quelle est la différence entre taobao.traderate.add et taobao.traderate.list.add ?
Le premier consiste à ajouter une seule évaluation, et le second consiste à ajouter des évaluations par lots. S'il y a trois sous-commandes dans une transaction, taobao.traderate.add doit être évalué trois fois, tandis que taobao.traderate.list.add ne doit être évalué qu'une seule fois.
4. Quelle est la raison de l'invite « Commande principale non disponible » lors de l'évaluation ? Comment gérer
I : Confirmer si les conditions d'évaluation sont remplies (transaction réussie, non évaluée, temps d'évaluation non dépassé)
II : Confirmer s'il s'agit d'un produit de catégorie spéciale (catégorie "autre", trouver le cid via tid, puis utilisez l'interface des catégories Vérifiez si cid est dans une autre catégorie. Cette catégorie comprend 6 sous-catégories : "commande, cadeau, dépôt, aperçu nouveau produit, frais de port, colis correspondant")
III : Il y a une sous-commande de remboursement dans trade, donc taobao.traderate.list ne peut pas être utilisé. ajouter une évaluation (signaler une erreur non évaluable)
5. Dans l'interface de transaction, il est affiché que la commande n'a pas été évaluée, mais l'interface d'évaluation peut trouver l'évaluation de l'acheteur. Pourquoi?
Si l'acheteur ne soumet pas d'évaluation lors de l'évaluation, alors l'évaluation n'est pas terminée à ce moment-là, et il y aura un problème car le contenu de l'évaluation peut être vu, mais le statut d'évaluation de la commande est toujours en attente d'évaluation.
API de remboursement
@
1. L'interface taobao.refunds.receive.get peut-elle être utilisée pour interroger les commandes de remboursement après-vente ?
L'interface de remboursement après-vente ne peut pas être obtenue et l'interface ne prend pas encore en charge son obtention.
2. Comment gérer les coupons des magasins lors d'un remboursement ? Non expédié : Si la totalité de la commande de transaction est annulée et clôturée ou si la demande de remboursement complet est réussie, le coupon du magasin sera retourné à l'acheteur avec la période de validité inchangée. Si la période de validité a expiré lors du retour, le coupon sera retourné. être invalide ;
Expédié : les litiges sur les transactions générés seront calculés en fonction du montant réel du paiement et les coupons du magasin ne seront pas traités.
Wangwang API
@1, tao
bao.wangwang.abstract.logquery erreur lors de l'interrogation des enregistrements de chat, quelle en est la raison ?
<msg>Erreur de service à distance</msg><sub_code>isp.api-srv-error</sub_code> Causé par le fait que l'interface de discussion de requête n'est pas initialisée, utilisez taobao.wangwang.abstract.initialize pour initialisez-le avant d'appeler (ne doit être initialisé qu'une seule fois)
2. taobao.wangwang.eservice.loginlogs.get peut-il obtenir le journal de connexion de Wangwang Mobile ? Non, seuls les journaux de connexion des utilisateurs de PC peuvent être obtenus
3 Comment est calculé le temps d'attente moyen des clients reçus par Wangwangzhong ce jour-là ? Prenez le temps d'attente moyen de tous les clients, comme suit :
S'il y a N clients au total, et que le temps d'attente de chaque client est de Sn secondes, le temps d'attente moyen est : (S1+S2...Sn)/ N
Règle du temps d'attente : seul le service client S1 (S1 peut être le compte principal ou le sous-compte) répond à 1 message de B1, puis l'intervalle de temps entre l'envoi par B1 d'un message au service client S1 répondant au premier message est l'attente temps de S1 pour B1. Prendre un entier
4. Lors de l'appel de l'interface Wangwang, l'erreur suivante est signalée. Quelle est la raison et comment la gérer ?
Exception dans le fil de discussion "main" java.lang.IllegalArgumentException : valeur attendue dans la colonne 1 Changez le format des données renvoyées en XML. N'utilisez pas le json par défaut. L'interface Wangwang ne peut pas prendre en charge le retour json.
API utilisateur
@1. Lors de l'utilisation de l'application de commande en ligne, l'erreur suivante est signalée lors de l'appel de taobao.user.buyerer.get.
11 Autorisations isv insuffisantessisv.permission-api-package-limits Le message d'erreur indique qu'il n'y a pas d'autorisation API et ne peut pas être appelé. Les applications des vendeurs (telles que la gestion des produits) ne peuvent pas ajuster l'API de l'acheteur (taobao.user.buyerer.get), qui est destinée aux applications des acheteurs. Pour obtenir des informations relatives au vendeur, veuillez appeler taobao.user.seller.get