感谢您的反馈!
![]() |
以下以服务商准备开发一个 “ERP/进销存软件”类应用 并提供给其它卖家使用为例说明。开发这类应用,服务商需选择 "第三方IT工具" 中“ERP/进销存软件”这个标签进行接入,该应用开发完后可发布在http://fuwu.taobao.com 上,其他用户如有需要直接订购使用即可 。
主要是了解开放平台提供的各种业务(电商管理、移动应用、广告推广等业务,说明如下)及各类接入业务的规则,这里是了解“第三方IT工具--ERP/进销存软件” 这个应用标签接入的要求及规范,具体可点 这里 查看详细说明。
电商管理:
主要有商家、IT工具服务商、国际业务、阿里去啊四大类业务,这类业务均针对商家(卖家)开放。其中开放接入较多最常用的为“商家、IT工具服务商”两类应用。
1、商家:包含“商家后台系统”等供有自研能力商家开发自用型应用使用的应用标签,申请该应用后,商家可以调用交易、商品等api,实现店铺订单同步、商品上传等功能。更多说明及接入要求 这里 。
2、IT工具服务商:供服务商开发相应的应用供商家使用,如商品、订单管理、企业ERP等需使用的应用标签。更多说明及接入要求 这里 。
移动应用:
主要有百川、互动等无线应用,主要用户为买家,如提供导购营销服务等,详细可参考 //open.taobao.com(开放版图--移动应用)
广告推广:
主要有合作网站等业务,主要针对用户为买家,如有淘宝客返利等,详细可访问 //open.taobao.com(开放版图--广告推广)
用淘宝账号登录开放平台open.taobao.com,按提示进行注册并创建应用。具体操作步骤可参考创建应用。
先要申请应用标签,申请后才可创建应用,详细操作步骤可参考 创建应用1。创建后可通过证书权限管理页面查看应用Appkey(应用标识)、AppSecret(应用密钥),两者为 API 调用的必要参数,其中密钥要注意保密,如泄漏要及时重置。
应用开发涉及较多内容,主要包括系统参数获取、登录授权、SDK下载、API调用方法、API业务了解等,详细如下说明。
1)系统参数获取:主要有Appkey、AppSecret、Access Token 。前两者应用创建后证书权限管理页面即可查看获得、后者通过授权获得。
2)登录授权:应用程序首先要实现授权功能。授权主要是为获取 Access Token(sessionkey), Access Token是用户授权标识,应用只 有取得 Access Token后才能替卖家请求到TOP并获取卖家商品、订单相关数据,并基于此实现相应功能,如商品上下架、订单打印等 。其 次是应用程序其它功能的开发。详细可操作方法:用户授权介绍。
3)API 调用方法:目前主要提供HTTP 方式调用,包含使用SDK 和 不使用SDK,这里建议使用SDK进行调用,以简化调用 。API 调用详细说明可参考API调用方法详解 。
4)SDK下载:SDK是由程序自动化生成的代码包,其中包含了已经开放的API和相应的请求、加密、返回解析等一些必要的功能。使用SDK可以 大大简化API 调用方式,建议开发者下载SDK 使用 ,详细可参考TOP-SDK使用说明。
5)API业务了解:主要包含开放平台各种开放业务,如商品、交易、物流等,详细可参考 API文档 ,文档中含调用入参、返回值说明等,在API 调用时需按这个要求入参。
6)测试环境:可选择沙箱(对应沙箱数据) 或正式环境测试(对应淘宝正式数据),正式环境使用正式环境appkey、请求url等;沙箱相应的使用沙箱的appkey、请求url等。 具体可参考:应用环境说明。
当前应用要求放在聚石塔内,所以当完成应用程序开发后,需购买并将应用程序部署到买聚石塔上。
1)程序部署参考 入塔指南 (登塔实施部分)。
2)聚石塔购买参考 点击跳转(通常购买云主机ECS和RDS,前者部署程序后者存储数据) 。
3)ECS使用指南参考:点击查看。
4)RDS使用指南参考:点击查看 。
5)订单同步服务开通:点击查看。
完成应用功能测试,再次登录开放平台将应用发布成服务,此时应用会进入审核状态,审核通过后应用并会展示服务平台fuwu.taobao.com 。发布流程参考说明文档(第5步开始)。 此处如果是申请“商家后台系统” 等自用型应用,发布后应用会直接上线,不需要审核。
回调地址是用来接收TOP(开放平台)返回授权相关数据的,可以是应用的访问地址(不能含taobao、alibaba等字样),如果应用在开发测试阶段,还没外网IP或域名,可以先配置一个本地可以访问的地址(类似http://192.168.1.88:8080/myapp/index.jsp)先完成开发测试,等申请到域名后再修改。
在”第三方IT工具“相关应用正式环境测试阶段,授权(也即Access Token)时长固定24小时,上线后和订购时长绑定(如用订单一个月,那Access Token有效时间为1个月),过期后需重新授权获取。更多授权说明参考 用户授权介绍。
手机号码等是买家隐私数据平台会做模糊处理(类似138888*****),正式环境测试阶段没法取消 。如果应用开发完成有发布上线,可参考 //open.taobao.com/support/announcement_detail.htm?spm=a219a.7386793.0.0.Ii7pkL&id=24873,申请白名单,如果申请成功,可取消模糊。
注:以上模糊化申请,针对“第三方IT工具” 等他用型应用;如是“商家后台系统”自用型应用,请联系http://cloud.tmall.com/hostSelection.htm?spm=a219b.7386749.0.0.M9cFLA (售前咨询)申请取消模糊。
正式环境测试阶段应用流量默认是5000次/天,无法提高;开发完成发布审核通过上线后,会自动提升到100万/天。如是上线后流量不足的,可参考应用接入介绍 申请。
正式环境测试阶段,除5000/天的流量限制外。针对个别API 还做了流量限制,如 taobao.shop.get 调用不能超过10次,否则会提示“accesscontrol.limited-by-app-api-access-count,This ban will last for 23452 more seconds” ,且出错后即无法再调用,需等23452秒 后才能继续调用 或到先沙箱环境进行测试。
”第三方IT工具“应用创建并开发完成后,可发布到服务平台fuwu.taobao.com ,用户(卖家)通过该平台订购使用。(创建应用、发布服务等比较简单,在开放平台开发者中心即可操作,详细可参考在线订购应用接入流程说明文档)。
补充:用户订购后,应用程序本身需要做什么操作,或者是怎么去判断用户订购的版本信息等?
用户(卖家)订购后在卖家中心我购买的服务里能看到应用,点"立即使用"就会进入授权页面(系统自动完成,和正式环境区别是,正式环境需给出授权URL让用户访问),用户授权后TOP会返回CODE 参数到回调地址上,ISV 用这个参数使用POST方式获取到卖家nick 等信息(详细参考授权文档)。然后再调用服务平台API 进行判断,用户订购的时长,何种套餐等,之后应用再给予相应的权限。此处若用户退出再次进入应用,授权页面不会再弹出(首次授权未失效前提下),会直接到应用页面上,但TOP仍会返回CODE参数供应用判断。
主要涉及两部分,如下:
1)入驻聚石塔购买服务器的费用 ,根据购买服务器配置不同,相应费用不同。详细参考 http://cloud.tmall.com/hostSelection.htm?spm=0.0.0.0.rs6ku3
2)调用标注“收费”两字的API调用收费。详细参考 https://open.taobao.com/doc.htm?docId=104559&docType=1
多店铺管理主要针对有多个店铺的商家,接入时只需其中一个店铺申请应用,其它店铺绑定到该应用下使用即可。详细操作方法:点击查看。
创建第三方IT工具 类应用时会默认会拥有商品、交易、物流等基础的API 权限(买家类应用则是淘宝客API相关权限),具体可以在应用管理“证书权限管理” 页面查看 。同时如需申请其它API,在该页面点“申请” 按钮申请即可,如下图。 另该页面展示了所有可申请的 API ,如果需要的API 该页面没有展示,则表明API 暂未开放 或 不可申请 。
![]() |
未上线的应用不能申请流量,已上线的可申请。详细参考应用接入规范。
参考申请服务商身份变更。
1