API是什么?

要理解API的定义,我们先把API的英文扩写祭出来:

API = Application Programming Interface

API的英文即Application Programming Interface首字母的缩写。不要被这么长的单词吓到,直译过来的意思就是:程序之间的接口。

打个比方

研发人员A开发了软件A,研发人员B正在研发软件B。

有一天,研发人员B想要调用软件A的部分功能来用,但是他又不想从头看一遍软件A的源码和功能实现过程,怎么办呢?

研发人员A想了一个好主意:我把软件A里你需要的功能打包好,写成一个函数;你按照我说的流程,把这个函数放在软件B里,就能直接用我的功能了!

其中,API就是研发人员A说的那个函数。

API是什么?_第1张图片

API有什么作用呢?

  • 对于软件提供商来说,留出API,让别的应用程序来调用,形成生态,软件才能发挥最大的价值,才能更有生命力。(同时别人也看不见代码,不伤害商业机密。)

  • 对于应用开发者来说,有了开放的API,就可以直接调用多家公司做好的功能来做自己的应用,不需要所有的事情都自己操刀,节省精力。

电商API是什么?

电商API是服务电商的API 接口,一般有淘宝、天 猫、1688、京东、亚马逊等国内外主流电商平台,API接口一般有获取商品详情、购买物、关键词搜索、获取店铺所有商品、物流信息、订单信息等。

电商API有哪些接口可调用?

  • item_get 获得淘宝商品详情

  • item_get_pro 获得淘宝商品详情高级版

  • item_review 获得淘宝商品评论

  • item_fee 获得淘宝商品快递费用

  • item_password 获得淘口令真实url

  • item_list_updown 批量获得淘宝商品上下架时间

  • seller_info 获得淘宝店铺详情

  • item_search 按关键字搜索淘宝商品

  • item_search_tmall 按关键字搜索天猫商品

  • item_search_pro 高级关键字搜索淘宝商品

  • item_search_img 按图搜索淘宝商品(拍立淘)

  • item_search_shop 获得店铺的所有商品

  • item_search_seller 搜索店铺列表

  • seller_order_list 获取卖出的商品订单列表

  • seller_order_detail 获取卖出的商品订单详情

  • seller_order_close 卖家关闭一笔交易

  • seller_order_message 获取或修改卖出去的订单备注

  • seller_auction_list 商品可上下架商品列表

  • seller_auction 商品上下架

  • seller_item_add 商品上传

  • upload_img 上传图片到淘宝

  • img2text 图片识别商品接口

  • tbk_order_query 淘宝客订单查询

  • item_list_weight 批量获取商品信息

  • item_history_price 获取商品历史价格信息

  • item_get_app 获得淘宝app商品详情原数据

你可能感兴趣的:(电商API知识,数据仓库,迁移学习,数据挖掘,人工智能,爬虫)