業務場景:作爲全球最大的 B2C 電子商務平臺之一,拼多多平臺提供了豐富的商品資源,吸引了大量的全球買家和賣家。爲了方便開發者接入拼多多平臺,拼多多平臺提供了豐富的 API 接口,其中商品詳情接口是非常重要的一部分。大家有探討穩定採集拼多多整站實時商品詳情數據接口,通過該接口開發者可以更好地瞭解商品的情況,商品詳情詳細信息查詢,數據參數包括:獲取商品列表主圖、價格、標題,sku,商品評論日期,評論內容,評論圖片,買家暱稱,追評內容,商品屬性,追評屬性圖片等頁面上有的數據完整解決方案幫助買家更準確地進行商品選購。這個引起了我對技術挑戰的興趣。目前,自己做了壓測,QPS 高、出滑塊概率極低,API 整體穩定,可滿足商品分析,競品分析,品牌監控,商品搬家,商品上傳,商城建設,淘寶客,erp 選品,店鋪同步,CID 店鋪訂單回傳接口等業務場景的性能需求。
1. 請求方式:HTTPS GET POST
2. 公共參數:
名稱 | 類型 | 必須 | 描述 |
---|---|---|---|
key | String | 是 | 調用key(必須以GET方式拼接在URL中) |
secret | String | 是 | 調用密鑰(複製v:taobaoapi2014) |
請求地址 | String | 是 | http://o0b.cn/iiandy |
api_name | String | 是 | API接口名稱(包括在請求地址中)[item_search,item_get,item_search_shop等] |
cache | String | 否 | [yes,no]默認yes,將調用緩存的數據,速度比較快 |
result_type | String | 否 | [json,jsonu,xml,serialize,var_export]返回數據格式,默認爲json,jsonu輸出的內容中文可以直接閱讀 |
lang | String | 否 | [cn,en,ru]翻譯語言,默認cn簡體中文 |
version | String | 否 | API版本 |
3.請求參數 (支持 taobao (tmall),JD,1688,Pinduoduo,lazada,amazon,aliexpress 等全球 30 多個知名電商平臺數據,同樣的方式拿數據)
#include<stdio.h>
#include <stdlib.h>
#include<string.h>
#include<curl/curl.h>
int main(){
CURL *curl;
CURLcode res;
struct curl_slist *headers=NULL;
char url[] = "https://vx19970108018/pinduoduo/item_get_app/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&num_iid=1620002566";
curl_global_init(CURL_GLOBAL_ALL);
curl = curl_easy_init();
if(curl) {
curl_easy_setopt(curl, CURLOPT_URL,url);
headers = curl_slist_append(headers, "Content-Type: application/json");
curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
res = curl_easy_perform(curl);
if(res != CURLE_OK){
printf("curl_easy_perform(): %s\n",curl_easy_strerror(res));
}
curl_easy_cleanup(curl);
}
curl_global_cleanup();
return 0;
}
4.響應示例因文章字符限制,暫不展示,歡迎代碼交流。