当前位置: 首页 > news >正文

C++语言亚马逊国际获取AMAZON商品详情 API接口(

跨境电子商务是一种全新的互联网电商模式,运用电子化方式促成线上跨境交易,利用跨境物流运送商品,有利于打破传统的贸易格局,成为新的经济增长点。对我国来说,跨境电商平台正用一种全新的力量改变我国产业链的结构,并有利于增加贸易机会,拓展我国外贸在国际市场的广度与深度,赢得广阔的海外市场,进一步提升我国对外开放的水平,提高我国的综合国力。对世界来说,跨境电商平台承载着在全球市场范围内配置资源的重要任务,有利于打破世界经济贸体制格局,简化国际贸易方式,也必将对世界贸易的发展带来质的飞跃。跨境电商平台发展较为完善的当属美国的亚马逊。

参数说明

  • 通用参数说明

    • version:API版本
    • key:调用key,测试key:test_api_key
    • api_name:API类型[item_search,seller_info]
    • cache:[yes,no]默认yes,将调用缓存的数据,速度比较快
    • result_type:[json,xml,serialize,var_export]返回数据格式,默认为json
    • lang:[cn,en,ru] 翻译语言,默认cn简体中文

公共参数

名称类型必须描述
keyString调用key(必须以GET方式拼接在URL中)
secretString调用密钥
api_nameStringAPI接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]
cacheString[yes,no]默认yes,将调用缓存的数据,速度比较快
result_typeString[json,jsonu,xml,serialize,var_export]返回数据格式,默认为json,jsonu输出的内容中文可以直接阅读
langString[cn,en,ru]翻译语言,默认cn简体中文
versionStringAPI版本

 

请求参数

请求参数:num_iid=B016LO4UTA

参数说明:num_iid:AMAZON商品ID(非.cn的请在后加 -com)

响应参数

Version: Date:

名称类型必须示例值描述

detail_url

String0https://www.amazon.cn/dp/B014QN8RG0?th=1&psc=1商品链接

crumbs

Mix0{"162371071": "徒步鞋、登山鞋", "2029189051": "鞋靴", "2112046051": "男鞋", "2112064051": "运动户外鞋"}导航列表

num_iid

String0B014QN8RG0商品ID

title

String0Topsky 远行客 户外登山鞋 男鞋耐磨越野跑鞋低帮爬山轻便徒步鞋防滑户外鞋子 休闲透气运动鞋 21907A商品标题

desc_short

String0秋冬新款 热销推荐商品简介

brand

String0品牌名称

brandId

Bigint0品牌ID

rootCatId

Bigint02029189051顶级分类ID

cid

Bigint0162371071

star

Int04

item_imgs

Mix0[{"url": "https://images-cn-4.ssl-images-amazon.com/images/I/51xKSHKPrqL.jpg"}]商品图片

nick

String0Topsky 远行客卖家昵称

num

Int099

pic_url

String0//images-cn-4.ssl-images-amazon.com/images/I/61svv4xXUVL._SX466_.jpg商品图片

currency_code

String0CNY当前货币代码

price

Float0269.00价格

orginal_price

Float0269.00原价

type

String0

seller_cids

String0

input_pids

String0

input_str

String0

item_weight

String0

valid_thru

String0

delist_time

String0

stuff_status

String0

location

String0发货地

express_fee

Float0快递费用

ems_fee

Float0EMS费用

post_fee

Float0物流费用

shipping_to

String0发货至

has_discount

String0

freight_payer

String0

has_invoice

String0

has_warranty

String0

has_showcase

String0

increment

String0

approve_status

String0

postage_id

String0

product_id

String0

auction_point

String0

item_img

String0

prop_imgs

Mix0{"prop_img": []}商品属性图片列表

props_img

Mix0{}

video

Mix0[]商品视频

outer_id

String0

is_virtual

String0

sample_id

String0商品风格标识ID

is_promotion

String0

props_name

String00:1:尺寸:40;0:0:尺寸:39;1:4:颜色:;1:2:颜色:;1:0:颜色:军绿色;1:3:颜色:;1:1:颜色:深褐色;1:5:颜色:商品属性名

property_alias

String00:1:40;1:4:;0:1:40;1:2:;0:0:39;1:0:军绿色;0:1:40;1:3:;0:1:40;1:1:深褐色;0:1:40;1:0:军绿色;0:0:39;1:5:;0:0:39;1:4:;0:0:39;1:3:;0:1:40;1:5:商品属性别名

seller_id

Bigint0卖家ID

shop_id

Bigint0店铺ID

props_list

Mix0{"0:1": "尺寸:40", 1:0": "颜色:军绿色}商品属性列表

seller_info

Mix0{"nick": "Topsky 远行客", "city": "", "bail": "", "level": "", "rate": "", "score": "", "delivery_score": "", "item_score": "", "shop_type": "", "user_num_id": "1", "sid": "1", "title": "Topsky 远行客", "zhuy": "https://www.amazon.cn/", "company_name": "", "menu": []}卖家信息

tmall

Boolean0是否天猫

error

String0错误信息

warning

String0警告信息

url_log

String0

shopinfo

Mix0{"shop_name": ""}店铺信息

promo_type

String0

shop_item

Mix0[]

relate_items

Mix0[]

sku

Mix0{"sku": [{"price": "269.00", "orginal_price": "269.00", "properties": "0:1;1:4", "properties_name": "0:1:尺寸:40;1:4:颜色:", "quantity": 0, "sku_id": "B014QN8VFM", "sku_url": "https://www.amazon.cn/dp/B014QN8VFM?th=1&psc=1"}]}商品规格信息列表

desc

String0

pinglun

Mix0[]

C++请求示例

#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://V-X-;18870288846/amazon/item_get/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&num_iid=B016LO4UTA");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;
}

文章内容有限,欢迎私信沟通交流!

http://www.lryc.cn/news/61911.html

相关文章:

  • 在程序里面执行system(“cd /某个目录“),为什么路径切换不成功?
  • c++ 对类与对象的基础框架+完整思维导图+基本练习题+深入细节+通俗易懂建议收藏
  • 关于Open Shift(OKD) 中应用管理部署的一些笔记
  • 【linux】对于权限的理解
  • 测试人必备技能:如何进行WebSocket接口测试?
  • 【Android FrameWork (三)】- SystemServer
  • Docker容器部署及基本使用
  • 【机智云物联网低功耗转接板】+模拟MCU快速上手
  • ai免费写作在线平台-ai免费伪原创文章生成器软件
  • Web自动化测试简介及web自动化测试实战交教程
  • 基于单片机的家庭应急电源设计
  • 线程七大状态
  • Linux第一章
  • Microsoft Defender for Identity部署方案
  • 超越YOLOv8,飞桨推出精度最高的实时检测器RT-DETR!
  • 基于Docker安装Redis【保姆级教程、内含图解】
  • 电子表格软件与一站式BI的区别
  • SpringCache
  • Android Framework—Service
  • leetcode (重排数组使得)连续子数组的权值和最小
  • JSP计算机等级考试查询系统(源代码+论文+答辩PPT)
  • python 基础系列篇:七、以函数方式编写一个数字华容道
  • 2023年前端面试题
  • 快速入门量化交易
  • Mongodb oplog
  • python基础篇: python字符串方法都有哪些?你知道多少?
  • chmod 命令 (chmod 0660)
  • Qt应用开发常用功能
  • 麻了,部门新来的00后给我卷崩溃了...
  • 代码随想录算法训练营第56天|583. 两个字符串的删除操作,72. 编辑距离