Geschäftsszenario: Als eine der weltweit größten B2C-E-Commerce-Plattformen bietet die Taobao-Plattform eine Fülle von Rohstoffressourcen und zieht eine große Anzahl globaler Käufer und Verkäufer an. Um Entwicklern den Zugriff auf die Taobao-Plattform zu erleichtern, bietet die Taobao-Plattform eine Fülle von API-Schnittstellen, von denen die Produktdetails-Schnittstelle ein sehr wichtiger Teil ist. Wir haben die Schnittstelle zum stabilen Sammeln von Produktdetaildaten in Echtzeit auf der gesamten Taobao-Website besprochen. Durch diese Schnittstelle können Entwickler die Situation von Produkten besser verstehen und Produktdetails abfragen. Die Datenparameter umfassen: Holen Sie sich das Hauptbild der Produktliste , Preis, Titel, SKU, Verkaufsvolumen, Shop-Spitzname, SKU-Beschreibung und andere Daten Komplettlösungen auf der Seite helfen Freunden in Not, Produkte genauer zu sammeln. Dadurch wurde mein Interesse an technischen Herausforderungen geweckt. Aktuell habe ich selbst einen Stresstest gemacht, die QPS sind hoch, die Wahrscheinlichkeit eines Sliders extrem gering und die API insgesamt stabil, was den Performance-Anforderungen von Business-Szenarien gerecht werden kann. Die Schnittstelle ist für mehr als 30 weltbekannte E-Commerce-Plattformen wie Taobao Tmall, JD.com, Pinduoduo, Alibaba, Weidian, Douyin, Amazon, AliExpress, Lazada, Shopee usw. geeignet. Die Schnittstelle wird angewendet auf: Warenanalyse , Analyse konkurrierender Produkte, Markenüberwachung, Produktbewegung, Produkt-Upload, Bau von Einkaufszentren, Taobao-Kunden, ERP-Produktauswahl, Ladensynchronisierung, CID-Schnittstelle für die Rückgabe von Ladenaufträgen und viele andere Geschäftsszenarien, der Code der Kapselungsschnittstelle wird als nächstes angezeigt:
taobao.item_get - Schnittstelle für Taobao-Produktdetails abrufen
1. Anfrageadresse: https://o0b.cn/iiandy
2. Öffentliche Parameter:
Name | Typ | muss | beschreiben |
---|---|---|---|
Taste | Schnur | Ja | Anrufschlüssel (muss im GET-Modus in die URL gespleißt werden) |
Geheimnis | Schnur | Ja | Anrufschlüssel (Kopie v:taobaoapi2014) |
api_name | Schnur | Ja | Name der API-Schnittstelle (in der Anfrageadresse enthalten) [item_search, item_get, item_search_shop usw.] |
Zwischenspeicher | Schnur | NEIN | [yes, no] Der Default ist yes, die zwischengespeicherten Daten werden aufgerufen und die Geschwindigkeit ist relativ schnell |
result_type | Schnur | NEIN | [json,jsonu,xml,serialize,var_export] gibt das Datenformat zurück, der Standardwert ist json, und der von jsonu ausgegebene Inhalt kann direkt auf Chinesisch gelesen werden |
lang | Schnur | NEIN | [cn,en,ru] Übersetzungssprache, Standard cn Vereinfachtes Chinesisch |
Ausführung | Schnur | NEIN | API-Version |
3. Codebeispiel anfordern, viele gleichzeitige Anfragen unterstützen (CURL, PHP, PHPsdk, Java, C#, Python...)
# coding:utf-8
"""
Compatible for python2.x and python3.x
requirement: pip install requests
"""
from __future__ import print_function
import requests
# 请求示例 url 默认请求参数已经做URL编码
url = "https://weix19970108018/taobao/item_get/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&num_iid=652874751412&is_promotion=1"
headers = {
"Accept-Encoding": "gzip",
"Connection": "close"
}
if __name__ == "__main__":
r = requests.get(url, headers=headers)
json_obj = r.json()
print(json_obj)
4. Antwortbeispiel Aufgrund der Zeichenbegrenzung des Artikels wird das Beispiel vorerst nicht gezeigt und die Antwortparameter werden direkt angezeigt Codetausch erwünscht.
Name | Typ | muss | Beispiel Wert | beschreiben |
---|---|---|---|---|
Artikel |
Artikel[] | 1 | Babydetails Daten | |
num_id |
Bigint | 1 | 520813250866 | Baby-ID |
Titel |
Schnur | 1 | Dreischneidiges Holzklappmesser durch Sicherheitsinspektion kreatives Mini-Schlüsselbundschlüsselmessersäbel tragbares multifunktionales Taschenmesser versandkostenfrei | baby titel |
desc_short |
Schnur | 0 | Produktbeschreibung | |
Aktionspreis |
Int | 0 | herabgesetzter Preis | |
Preis |
Schweben | 1 | 25.8 | Preis |
Gesamtpreis |
Schweben | 0 | 0 | |
Vorschlagspreis |
Schweben | 0 | 0 | |
Originalpreis |
Schnur | 0 | 25.80 | Original Preis |
Nick |
Schnur | 0 | Glückliches Einkaufen-Gasthaus | Spitzname des Ladenbesitzers |
Anzahl |
Int | 0 | 3836 | auf Lager |
meine_num |
Int | 0 | 0 | Mindestabnahmemenge |
detail_url |
Schnur | 0 | http://item.taobao.com/item.htm?id=520813250866 | Baby-Link |
pic_url |
Schnur | 1 | //gd2.alicdn.com/imgextra/i4/2596264565/TB2p30elFXXXXXQXpXXXXXXXXXX_!!2596264565.jpg | Babybilder |
Marke |
Schnur | 0 | Sanbagi | Markenname |
Marken-ID |
Int | 0 | 8879363 | Marken-ID |
rootCatId |
Int | 0 | 50013886 | Top-Kategorie-ID |
Säure |
Int | 1 | 50014822 | |
Krümel |
Mischen | 0 | [] | Navigationsmenü |
erstellte_Zeit |
Schnur | 0 | ||
geänderte_zeit |
Schnur | 0 | ||
delist_time |
Schnur | 0 | ||
absteigend |
Schnur | 0 | Produktdetails | |
desc_img |
Mischen | 0 | [] | Produktdetailbild |
item_imgs |
Mischen | 0 | item_imgs[] | Produktbild |
Artikelgewicht |
Schnur | 0 | ||
Artikelgröße |
Schnur | 0 | ||
Standort |
Schnur | 0 | Versandort | |
Eilgebühr |
Schweben | 0 | 0.00 | Kuriergebühren |
ems_gebühr |
Schweben | 0 | EMS-Gebühr | |
post_fee |
Schweben | 0 | Logistikkosten | |
Versand_an |
Schnur | 0 | ausliefern | |
hat_rabatt |
Boolesch | 0 | FALSCH | Gibt es einen Rabatt? |
Video |
Video[] | 0 | Produktvideo | |
ist_virtuell |
Schnur | 0 | ||
Beispiel-ID |
Schnur | 0 | Identifikations-ID des Warenstils | |
ist_förderung |
Boolesch | 0 | FALSCH | Ob zu fördern |
props_name |
Schnur | 0 | 1627207:1347647754: Farbklassifizierung: rechteckig mit Flaschenöffner + Werkzeugmesserkarte + Kette 1627207: 1347647753: Farbklassifizierung: oval mit Flaschenöffner + Werkzeugmesserkarte + Kette; | Name des Produktattributs. Das Format ist pid1:vid1:name1:value1;pid1:vid2:name2:value2. |
prop_imgs |
prop_imgs[] | 0 | Bildliste für Produktattribute | |
property_alias |
Schnur | 0 | 20509:9974422:36;1627207:28326:rot;20509:9975710:38;1627207:28326:rot;20509:9981357:40;1627207:28326:rot | Alias für den Wert des Verkaufsattributs. Das Format ist pid1:vid1:alias1;pid1:vid2:alia2. |
Requisiten |
Mischen | 0 | [{ "Name": "Ursprung","Wert": "China" }] | Warenattribute |
total_verkauft |
Int | 0 | ||
skus |
skus[] | 0 | Liste der Warenspezifikationsinformationen | |
Verkäufer_ID |
Int | 0 | 2844096782 | Verkäufer-ID |
Verkauf |
Int | 0 | 138 | Verkauf |
shop_id |
Int | 0 | 151372205 | Shop-ID |
props_list |
Mischen | 0 | {20509:9974422: Größe:36} | Warenattribute |
verkäufer_info |
verkäufer_info[] | 1 | Verkäuferinfo | |
klein |
Boolesch | 0 | FALSCH | Ob Tmall |
Fehler |
Schnur | 0 | Fehlermeldung | |
Warnung |
Schnur | 0 | Warnmeldung | |
url_log |
Mischen | 0 | [] | |
Lieblingszahl |
Int | 0 | 0 | |
Fans zählen |
Int | 0 | 0 | |
Methode |
Schnur | 0 | item_tmall:pget_item | |
Aktionstyp |
Schnur | 0 | ||
props_img |
Mischen | 0 | 1627207:28326": "//img.alicdn.com/imgextra/i2/2844096782/O1CN01VrjpXt1zyCc9DvERE_!!2844096782.jpg | Immobilienbild |
shop_item |
Mischen | 0 | [] | |
beziehen_einzelteile |
Mischen | 0 | [] |