什么是 API 调用?
应用程序编程接口 (API)是一个程序与另一个程序交互的一种方式。API 调用是它们交互的媒介。API 调用(或 API 请求)是发送到服务器的消息,要求 API 提供服务或信息。
如果 Jan 招待很多客人共进晚餐,她可能会打电话给餐饮公司,要求他们为聚会准备食物。这节省了她自己准备食物的大量时间和精力。类似地,一个应用程序可以“调用”另一个应用程序来获取所需的数据或功能。这确保了开发人员不必花费时间和精力来构建可以通过 API 集成的应用程序功能。
由于 API 已集成到当今几乎所有的 Web 应用程序中,API 调用一直在幕后进行。假设有人在旅游网站上搜索公交车票。旅游网站向各个巴士公司的服务器发送 API 调用,并接收有关可用乘车服务和费用的信息。从用户的角度来看,这个过程应该几乎是瞬时的。
API 调用会去到哪儿?
API 调用从客户端传输到 API 端点。API 端点是 API 调用的目的地——最常见的是 Web 应用程序和服务器。例如,移动客户端会生成一个 API 调用,该调用会转到 API 端点,即服务器。服务器接收 API 调用,对其进行处理,执行请求并发送响应。
当 Jan(来自上面的类比)打电话给餐饮公司时,她通过拨打电话号码来打电话。类似地,API 调用指向统一资源标识符 (URI)。
URI 是标识资源的标准化方式,就像电话号码标识电话线路一样。识别的资源可以是网站、应用程序、服务器、电子邮件联系人,甚至是现实世界的项目。
对于 Web API,URI 通常是统一资源定位符 (URL)。URL 是一种用于标识互联网位置(如网站或服务器)的 URI。URL 必须包含用于访问它的应用程序层协议,例如HTTP 。网页地址写为 URL,例如“https://www.cloudflare.com/learning”。API 端点也是 URL。
大多数 Web API 使用 HTTP,因此它包含在 API 端点的 URL 中。例如,基本的 Cloudflare API 端点是“https://api.cloudflare.com/client/v4/”(了解更多)。基于 HTTP 的 API 调用使用 GET、POST 和 PUT 之类的 HTTP 动词(请求类型)来指示他们需要来自 API 端点的哪些服务或资源。
为了进行电商平台 的API开发,首先我们需要做下面几件事情。
1)开发者注册一个账号
2)然后为每个taobao应用注册一个应用程序键(App Key) 。
3)下载taobaoAPI的SDK并掌握基本的API基础知识和调用
4)利用SDK接口和对象,传入AppKey或者必要的时候获取并传入SessionKey来进行程序开发。
5)利用taobao平台的文档中心和API测试工具,对接口进行测试。从而了解返回信息,方便程序获取。
以上是一般taobaoAPI应用开发的关键流程,其中通过taobao文档中心和API测试工具,进行概念了解和接口信息查询很重要。因为这些数据就是我们需要在逐步显示出来的。taobao的API很多,不过都分为了好几个领域,慢慢就会了解深入了。等你来测试
API测试示例
![提供电商API-100+接口,等你来试用(免费测试)_第1张图片](http://img.e-com-net.com/image/info8/e07649c5cee140909888aa46704a1f1d.jpg)
![提供电商API-100+接口,等你来试用(免费测试)_第2张图片](http://img.e-com-net.com/image/info8/44023edab67e474586e34f1272c3a912.jpg)
![提供电商API-100+接口,等你来试用(免费测试)_第3张图片](http://img.e-com-net.com/image/info8/a063d7e602934d5db0efb5759ae4c6ab.jpg)
API数据演示:
{
"item": {
"num_iid": "741539822308",
"title": "楞之岛甜美2023年冬新款珍珠牛角扣肌理感毛呢中长款夹棉大衣外套",
"desc_short": "",
"price": 317.99,
"total_price": "",
"suggestive_price": "",
"orginal_price": 318,
"nick": "小米粒9577",
"num": 400,
"detail_url": "https://item.taobao.com/item.htm?id=741539822308",
"pic_url": "https://img.alicdn.com/bao/uploaded/i4/1587290360/O1CN014gicgd1EWvT1vinK3_!!1587290360.jpg",
"brand": "",
"brandId": "",
"rootCatId": "",
"cid": 50013194,
"desc": "
\n
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
![]()
\n
\n
![](\"https://www.o0b.cn/i.php?t.png&rid=gw-3.658f90ab29f4b&p=1778786653&k=i_key&t=1703907500\")
",
"item_imgs": [
{
"url": "//img.alicdn.com/bao/uploaded/i4/1587290360/O1CN014gicgd1EWvT1vinK3_!!1587290360.jpg"
},
{
"url": "//img.alicdn.com/imgextra/i4/1587290360/O1CN01VGSqbx1EWvT0leJuo_!!1587290360.jpg"
},
{
"url": "//img.alicdn.com/imgextra/i4/1587290360/O1CN012Mte6t1EWvT3zDwgh_!!1587290360.jpg"
},
{
"url": "//img.alicdn.com/imgextra/i3/1587290360/O1CN01P04bcK1EWvT1u4LcY_!!1587290360.jpg"
},
{
"url": "//img.alicdn.com/imgextra/i4/1587290360/O1CN01Hz1KIZ1EWvT53PL26_!!1587290360.jpg"
}
],
"item_weight": "",
"post_fee": "0.00",
"freight": "",
"express_fee": "",
"ems_fee": "",
"shipping_to": "",
"video": {
"url": "http://cloud.video.taobao.com/play/u/p/1/e/6/t/1/432521987450.mp4"
},
"sample_id": "",
"props_name": "20509:28314:尺码:S 衣长95cm;20509:28314:尺码:S 衣长95cm;20509:28315:尺码:M 衣长103cm;20509:28315:尺码:M 衣长103cm;1627207:46874:颜色分类:现货 毛领可拆卸;1627207:818852864:颜色分类:预售15日 毛领可拆卸;1627207:46874:颜色分类:现货 毛领可拆卸;1627207:818852864:颜色分类:预售15日 毛领可拆卸",
"prop_imgs": {
"prop_img": []
},
"props_imgs": {
"prop_img": []
},
"property_alias": "",
"props": [
{
"name": "适用年龄",
"value": "18-24周岁"
},
{
"name": "尺码",
"value": "S M"
},
{
"name": "面料",
"value": "粗花呢"
},
{
"name": "图案",
"value": "纯色"
},
{
"name": "风格",
"value": "甜美"
},
{
"name": "甜美",
"value": "学院"
},
{
"name": "领子",
"value": "连帽"
},
{
"name": "衣门襟",
"value": "牛角扣"
},
{
"name": "颜色分类",
"value": "现货 预售15日"
},
{
"name": "袖型",
"value": "常规"
},
{
"name": "里料图案",
"value": "纯色"
},
{
"name": "上市年份季节",
"value": "2023年冬季"
},
{
"name": "袖长",
"value": "长袖"
},
{
"name": "衣长",
"value": "中长款"
},
{
"name": "服装版型",
"value": "直筒型"
},
{
"name": "流行元素/工艺",
"value": "纽扣"
},
{
"name": "材质成分",
"value": "其他100%"
}
],
"total_sold": "-1",
"skus": {
"sku": [
{
"price": 317.99,
"total_price": 0,
"orginal_price": 318,
"properties": "20509:28314;1627207:46874",
"properties_name": "20509:28314:尺码:S 衣长95cm;1627207:46874:颜色分类:现货 毛领可拆卸",
"quantity": 0,
"sku_id": "5116223841882"
},
{
"price": 317.99,
"total_price": 0,
"orginal_price": 318,
"properties": "20509:28314;1627207:818852864",
"properties_name": "20509:28314:尺码:S 衣长95cm;1627207:818852864:颜色分类:预售15日 毛领可拆卸",
"quantity": 200,
"sku_id": "5116223841884"
},
{
"price": 317.99,
"total_price": 0,
"orginal_price": 318,
"properties": "20509:28315;1627207:46874",
"properties_name": "20509:28315:尺码:M 衣长103cm;1627207:46874:颜色分类:现货 毛领可拆卸",
"quantity": 0,
"sku_id": "5116223841883"
},
{
"price": 317.99,
"total_price": 0,
"orginal_price": 318,
"properties": "20509:28315;1627207:818852864",
"properties_name": "20509:28315:尺码:M 衣长103cm;1627207:818852864:颜色分类:预售15日 毛领可拆卸",
"quantity": 200,
"sku_id": "5116223841885"
}
]
},
"seller_id": "1587290360",
"sales": 0,
"shop_id": "114186843",
"props_list": {
"20509:28314": "尺码:S 衣长95cm",
"20509:28315": "尺码:M 衣长103cm",
"1627207:46874": "颜色分类:现货 毛领可拆卸",
"1627207:818852864": "颜色分类:预售15日 毛领可拆卸"
},
"seller_info": {
"nick": "小米粒9577",
"item_score": 4.79129,
"score_p": 4.8308,
"delivery_score": 4.84498,
"shop_type": "",
"user_num_id": "1587290360",
"sid": null,
"title": "",
"zhuy": "https://shop114186843.taobao.com",
"cert": null,
"open_time": "9年老店",
"credit_score": "tb-rank-cap:3",
"shop_name": "楞之岛 Lakisland"
},
"tmall": false,
"error": "",
"location": "浙江杭州",
"data_from": "ha",
"has_discount": "true",
"is_promotion": "true",
"promo_type": null,
"props_img": [],
"format_check": "ok",
"desc_img": [
注:本帖只展示部分参数,点击头像咨询或者点击测试