一、前言
京東工業(yè)API是京東旗下專注于工業(yè)供應鏈的服務平臺,為企業(yè)客戶提供商品采購、庫存管理、訂單處理等全鏈路服務。其開放接口采用RESTful規(guī)范,支持HTTPS協(xié)議和JSON響應格式,適用于企業(yè)系統(tǒng)集成和工業(yè)供應鏈數(shù)字化場景。 前往體驗API:c0b.cc/R4rbK2 。
二、接口概述
1.?核心功能?
?商品列表查詢?:支持關(guān)鍵詞搜索、分類篩選、價格區(qū)間等條件,返回商品ID、名稱、價格、庫存等字段。
?分頁與排序?:通過page和page_size控制分頁,支持按價格、銷量等排序。
?協(xié)議價查詢?:針對企業(yè)客戶提供專屬價格數(shù)據(jù)。
2.?技術(shù)特性?
請求方式:HTTP GET/POST。
認證機制:MD5簽名。
響應格式:JSON,包含code狀態(tài)碼和data業(yè)務數(shù)據(jù)。
三、Python請求示例
# coding:utf-8
"""
Compatible for python2.x and python3.x
requirement: pip install requests
"""
from __future__ import print_function
import requests
# 配置參數(shù) API_URL = "c0b.cc/R4rbK2 wechatid:Taobaoapi2014 "
app_key = "YOUR_APP_KEY" q = "衣服" # 目標關(guān)鍵詞
# 請求示例 url 默認請求參數(shù)已經(jīng)做URL編碼
url = "vipmro/item_search/?key=<您自己的apiKey>&&q=女裝&page=1&sort=&price_range="
headers = {
"Accept-Encoding": "gzip",
"Connection": "close"
}
if __name__ == "__main__":
r = requests.get(url, headers=headers)
json_obj = r.json()
print(json_obj)
代碼說明:
1.實現(xiàn)簽名生成邏輯,符合京東工業(yè)API的MD5加密規(guī)則。
2.支持分頁參數(shù)和關(guān)鍵詞搜索,返回結(jié)構(gòu)化JSON數(shù)據(jù)。