文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

API的定义|API优势|什么是电商API?如何调用?

2023-09-06 13:21

关注

API的意思是:

简单来说就是函数。比如你写了一个库,里面有很多函数,如果别人要使用你这个库,但是并不知道每个函数内部是怎么实现的。使用的人需要看你的文档或者注释,才知道这个函数的入口参数,和返回值或者这个函数,是用来做什么的。对于用户来说,你的这些函数就是API。目的是提供应用程序以及开发人员,基于某软件或硬件得以访问一组例程的能力。


API的优势在于,可以提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需重编源码,或理解内部工作机制的细节。


通俗点来讲,就是别人已经写好了可以实现特定功能的函数,而编程人员只需要根据其提供好的接口,调用方法,传入规定的参数,然后这个函数就会帮助软件调用数据,实现功能

电商API:很多电商平台,国内的淘宝,京东,1688,拼多多,跨境电商平台:亚马逊,速卖通,LAZADA等等都有自己的API接口,方便卖家买家更方便的提供服务,增加效率。

现在很多大平台都有开放式的API。它们会制定自己的系统接口标准,当开发人员需要执行系统整合、自定义和程序应用等操作时,都可以通过该接口标准调用源代码,开发公司常提到的调用API就是这个意思。

1.注册调用APIKEY

代码如下(示例):

-- 请求示例 url 默认请求参数已经URL编码处理curl -i "https://api-gw.……cn/taobao/item_get/?key=您自己的KEY&secret=<您自己的apiSecret>&num_iid=652874751412&is_promotion=1"
&secret=<您自己的apiSecret>&num_iid=652874751412&is_promotion=1";$curl = curl_init();curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,FALSE);curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,FALSE);curl_setopt($curl, CURLOPT_FAILONERROR, false);curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);curl_setopt($curl, CURLOPT_HEADER, true);curl_setopt($curl, CURLOPT_ENCODING, "gzip");var_dump(curl_exec($curl));?>

调用实例

代码如下(示例):

{    "item": {      "num_iid": "520813250866",      "title": "三刃木折叠刀过安检创意迷你钥匙扣钥匙刀军刀随身多功能小刀包邮",      "desc_short": "",      "price": 25.8,      "total_price": 0,      "suggestive_price": 0,      "orginal_price": "25.80",      "nick": "欢乐购客栈",      "num": "832",      "min_num": 0,      "detail_url": "http://item.taobao.com/item.htm?id=520813250866",      "pic_url": "//img.alicdn.com/imgextra/i4/2596264565/TB2p30elFXXXXXQXpXXXXXXXXXX_!!2596264565.jpg",      "brand": "三刃木",      "brandId": "4036703",      "rootCatId": "50013886",      "cid": "50014822",      "favcount": "4824",      "fanscount": "1469",      "crumbs": [],      "created_time": "",      "modified_time": "",      "delist_time": "",      "desc": "

小店所有产品都支持刻字,如需刻字,拍之前联系客服即可。

炎炎夏日来临,一把随身携带便携式的折叠小刀,带开瓶器功能,喝酒不用愁。(钥匙刀不带开瓶器功能)

可以当吊牌项链装饰,也可当钥匙扣挂饰, 水果刀 开瓶器 户外防身.

部分客户跟我们反映链子质量还不够好,因此小店已重新订购一批质量更好的链子赠送,加量不加价,只为让你买的更舒心,戴的更放心。

购买就送工具刀卡和链子一条

璀璨钻石套餐包含【SK016D钥匙扣+GJ019C折叠刀+GJ017D工具卡】

超凡大师套餐包括【304不锈钢钥匙扣+GJ019C折叠刀+GJ017D工具卡】

 

最强王者套餐包括【钛钢钥匙扣+GJ019C折叠刀+GJ017D工具卡】

", "item_imgs": [ { "url": "//img.alicdn.com/imgextra/i4/2596264565/TB2p30elFXXXXXQXpXXXXXXXXXX_!!2596264565.jpg" }, { "url": "//img.alicdn.com/imgextra/i2/2596264565/TB2onxRlVXXXXcDXpXXXXXXXXXX_!!2596264565.jpg" }, { "url": "//img.alicdn.com/imgextra/i1/2596264565/TB2a.x.lVXXXXXPXpXXXXXXXXXX_!!2596264565.jpg" }, { "url": "//img.alicdn.com/imgextra/i2/2596264565/TB2iWE6bKZkyKJjSszbXXblwFXa_!!2596264565.jpg" }, { "url": "//img.alicdn.com/imgextra/i4/2596264565/TB2j2cTXib_F1JjSZFzXXc6KXXa_!!2596264565.jpg" } ], "item_weight": "0", "item_size": "", "location": "广东深圳", "post_fee": "", "express_fee": "0.00", "ems_fee": "", "shipping_to": "广东广州白云区", "has_discount": "false", "video": [], "is_virtual": "", "sample_id": "", "is_promotion": "false", "props_name": "1627207:1347647754:颜色分类:长方形带开瓶器+送工具刀卡+链子;1627207:1347647753:颜色分类:椭圆形带开瓶器+送工具刀卡+链子;1627207:1195392087:颜色分类:GJ018X钥匙刀+送工具刀卡+链子;1627207:1331112595:颜色分类:超凡大师套餐【送工具卡+链子】;1627207:1331112594:颜色分类:最强王者套餐【送工具卡+链子】;1627207:1331264247:颜色分类:璀璨钻石套餐【送工具卡+链子】", "prop_imgs": { "prop_img": [ { "properties": "1627207:1347647754", "url": "//img.alicdn.com/imgextra/i3/2596264565/TB2.XeblVXXXXXkXpXXXXXXXXXX_!!2596264565.jpg" }, { "properties": "1627207:1347647753", "url": "//img.alicdn.com/imgextra/i4/2596264565/TB2dTrjdVXXXXXBXpXXXXXXXXXX_!!2596264565.jpg" }, { "properties": "1627207:1195392087", "url": "//img.alicdn.com/imgextra/i2/2596264565/TB2j22kdVXXXXXdXpXXXXXXXXXX_!!2596264565.jpg" }, { "properties": "1627207:1331112595", "url": "//img.alicdn.com/imgextra/i4/2596264565/TB2_uiXnFXXXXXBXXXXXXXXXXXX_!!2596264565.jpg" }, { "properties": "1627207:1331112594", "url": "//img.alicdn.com/imgextra/i4/2596264565/TB2Gm9xnFXXXXbmXXXXXXXXXXXX_!!2596264565.jpg" }, { "properties": "1627207:1331264247", "url": "//img.alicdn.com/imgextra/i3/2596264565/TB2wWohmXXXXXX8XXXXXXXXXXXX_!!2596264565.jpg" } ] }, "property_alias": "1627207:1347647754:长方形带开瓶器+送工具刀卡+链子;1627207:1347647753:椭圆形带开瓶器+送工具刀卡+链子;1627207:1195392087:GJ018X钥匙刀+送工具刀卡+链子;1627207:1331112595:超凡大师套餐【送工具卡+链子】;1627207:1331112594:最强王者套餐【送工具卡+链子】;1627207:1331264247:璀璨钻石套餐【送工具卡+链子】", "props": [ { "name": "品牌", "value": "三刃木" }, { "name": "产地", "value": "中国" }, { "name": "颜色分类", "value": "长方形带开瓶器+送工具刀卡+链子,椭圆形带开瓶器+送工具刀卡+链子,GJ018X钥匙刀+送工具刀卡+链子,超凡大师套餐【送工具卡+链子】,最强王者套餐【送工具卡+链子】,璀璨钻石套餐【送工具卡+链子】" }, { "name": "吊牌价", "value": "46" }, { "name": "功能数量", "value": "5个及以下" }, { "name": "货号", "value": "GJ019C" }, { "name": "附加功能", "value": "开瓶器,刀,螺丝刀,钥匙圈,其他" } ], "total_sold": "1", "skus": { "sku": [ { "price": "39", "orginal_price": "39.00", "properties": "1627207:1347647754", "properties_name": "1627207:1347647754:颜色分类:长方形带开瓶器+送工具刀卡+链子", "quantity": "104", "sku_id": "3166598625985" }, { "price": "39", "orginal_price": "39.00", "properties": "1627207:1347647753", "properties_name": "1627207:1347647753:颜色分类:椭圆形带开瓶器+送工具刀卡+链子", "quantity": "370", "sku_id": "3166598625984" }, { "price": "25.8", "orginal_price": "25.80", "properties": "1627207:1195392087", "properties_name": "1627207:1195392087:颜色分类:GJ018X钥匙刀+送工具刀卡+链子", "quantity": "34", "sku_id": "3144644292458" }, { "price": "73.8", "orginal_price": "73.80", "properties": "1627207:1331112595", "properties_name": "1627207:1331112595:颜色分类:超凡大师套餐【送工具卡+链子】", "quantity": "157", "sku_id": "3161300228970" }, { "price": "91.8", "orginal_price": "91.80", "properties": "1627207:1331112594", "properties_name": "1627207:1331112594:颜色分类:最强王者套餐【送工具卡+链子】", "quantity": "0", "sku_id": "3161300228969" }, { "price": "63.8", "orginal_price": "63.80", "properties": "1627207:1331264247", "properties_name": "1627207:1331264247:颜色分类:璀璨钻石套餐【送工具卡+链子】", "quantity": "167", "sku_id": "3161107666655" } ] }, "seller_id": "2596264565", "sales": "1", "shop_id": "127203758", "props_list": { "1627207:1347647754": "颜色分类:长方形带开瓶器+送工具刀卡+链子", "1627207:1347647753": "颜色分类:椭圆形带开瓶器+送工具刀卡+链子", "1627207:1195392087": "颜色分类:GJ018X钥匙刀+送工具刀卡+链子", "1627207:1331112595": "颜色分类:超凡大师套餐【送工具卡+链子】", "1627207:1331112594": "颜色分类:最强王者套餐【送工具卡+链子】", "1627207:1331264247": "颜色分类:璀璨钻石套餐【送工具卡+链子】" }, "seller_info": { "title": "欢乐购客栈", "shop_name": "欢乐购客栈", "sid": "127203758", "zhuy": "//shop127203758.taobao.com", "level": "12", "shop_type": "C", "user_num_id": "2596264565", "nick": "欢乐购客栈", "cid": null, "delivery_score": "4.8 ", "item_score": "4.8 ", "score_p": "4.8 " }, "tmall": "false", "error": "", "warning": "", "url_log": [], "stuff_status": "", "shopinfo": { "shop_name": "欢乐购客栈", "shop_id": "127203758" }, "data_from": "mtop", "method": "item_mtop:item_get", "promo_type": null, "props_img": { "1627207:1347647754": "//img.alicdn.com/imgextra/i3/2596264565/TB2.XeblVXXXXXkXpXXXXXXXXXX_!!2596264565.jpg",

作为一种高效的代码封装模式,API接口有很多,包含通讯服务、文体娱乐、交通出行等类别,这些API接口让软件可以快速便捷访问并获取资源,大大提高项目的开发效率。

来源地址:https://blog.csdn.net/onebound_linda/article/details/130399040

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯