公共参数
| 名称 | 类型 | 必须 | 描述 |
|---|---|---|---|
| key | String | 是 | 调用key[测试链接:(o0b.cn/izyq) |
| secret | String | 是 | 调用密钥 |
| 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版本 |
| 响应参数 |
Version: Date:
| 名称 | 类型 | 必须 | 示例值 | 描述 |
|---|---|---|---|---|
| num_iid | Bigint | 0 | 60840463360 | 商品ID |
| title | String | 0 | 穿上灰色男士日常都市步行鞋 | 商品标题 |
| desc_short | String | 0 | 商品简介 | |
| price | String | 0 | 47.70 | 价格 |
| nick | String | 0 | cn1522808546pkux | 掌柜昵称 |
| num | String | 0 | 999 | |
| min_num | String | 0 | 2 | |
| detail_url | String | 0 | www.alibaba.com/product-det… | 商品链接 |
| pic_url | String | 0 | //sc01.alicdn.com/kf/HTB1GHVXaPvuK1Rjy0Faq6x2aVXa7.jpg | 商品图片 |
| desc | String | 0 | ||
| item_imgs | Mix | 0 | [{"url": "//sc02.alicdn.com/kf/HTB1ta_basfrK1RjSszcq6xGGFXaA/China-Factory-Outdoor-Driving-Casual-Shoes-Men.jpg"}] | 商品图片列表 |
| props_name | String | 0 | "191288010:-1:颜色:海军;191288010:3331185:颜色:白色; | 商品属性名 |
| prop_imgs | Mix | 0 | {"prop_img": ["properties": "191288010:3851110","url": "//sc01.alicdn.com/kf/HTB1CnsUasfrK1Rjy1Xdq6yemFXag.jpg_250x250.jpg"]} | 商品属性图片列表 |
| props | Mix | 0 | {"name": "产地","value": "中国"} | 属性 |
| skus | Mix | 0 | {sku [[]]} | 商品规格信息列表 |
| priceRange | Mix | 0 | [2,47.7] | 价格区间 |
| props_list | Mix | 0 | ["191288010:-1": "颜色:海军"] | 商品属性列表 |
| seller_info | Mix | 0 | {"nick": "cn1522808546pkux", "title": "Guangzhou Gull Road Trade Co., Ltd.", "zhuy": "hotpotato.en.alibaba.com/", "shop_name": "Guangzhou Gull Road Trade Co., Ltd." } | 卖家信息 |
| error | String | 0 | 错误信息 | |
| props_img | Mix | 0 | ["191288010:3851110": "//sc01.alicdn.com/kf/HTB1CnsUasfrK1Rjy1Xdq6yemFXag.jpg_250x250.jpg"] | |
| currency_code | String | 0 | USD | |
| language_code | String | 0 | en | |
| property_alias | String | 0 | 商品属性别名 | |
| sales | String | 0 | 销量 | |
| desc_img | Mix | 0 | ["//u.alicdn.com/js/5v/esite/img/img-placeholder.png"] | 详情图片 |
| shop_item | Mix | 0 | [] | |
| relate_items | Mix | 0 | [] |
#include<iostream>
#include<string>
#include<curl/curl.h>
using namespace std;
static size_t Data(void *ptr, size_t size, size_t nmemb, string *stream)
{
std::size_t realSize = size *nmemb;
auto *realPtr = reinterpret_cast<char *>(ptr);
for (std::size_t i=0;i<realSize;++i) {
*(stream) += *(realPtr + i);
}
return realSize;
}
int main(){
CURL *curl;
CURLcode result;
string readBuffer;
curl = curl_easy_init();
if(curl) {
curl_easy_setopt(curl, CURLOPT_URL, "https://api-gw.fan-b.com/alibaba/item_get/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&num_iid=60840463360");
curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, Data);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, &readBuffer);
result = curl_easy_perform(curl);
if(result == CURLE_OK) {
cout<<readBuffer<<endl;
}else{
cerr<<"curl_easy error:"<<curl_easy_strerror(result)<<endl;
}
curl_easy_cleanup(curl);
}
return 0;
}
```
```
```