阿里巴巴开放平台应用接入

一、注册开发者

一、注册开发者身份,需同时具备以下两个条件:

1、具备一个阿里巴巴中国站帐号;

2、必须绑定了通过个人实名(公司企业)认证的支付宝帐号;个人开发者必须绑定通过个人实名认证的支付宝账号,企业开发者必须绑定通过商家认证的支付宝账号;

二、开发者身份绑定的支付宝账户用于产品分成结算的收款账户。因此为了确认您的身份和安全考虑,必须通过支付宝认证。

三、支付宝实名认证流程请参考:http://help.alipay.com/lab/210120-210321/0-210321.htm

四、已经注册为开发者后,需要更改支付宝,请线下提交申请,具体审核流程请参考如下流程:

二、获取证书

一、什么是应用证书:证书指的是开发者在阿里巴巴开放平台创建应用是默认给开发者的应用开发证书。证书包含四个内容:

证书编号:App Key

证书密钥:App Secret

接口权限:开发者可以调用的API权限,包含基础开放与增值包

证书流量:应用可以调用API的流量限制

也就是“权限+流量+appkey+app secret=证书”,每个应用都有对应的应用开发证书,在应用创建时开发者获得证书。

二、什么是App Key?

App Key是应用的唯一标识,阿里巴巴开放平台通过App Key来鉴别应用的身份。

三、什么是App Secret?

AppSecret是阿里巴巴开放平台给应用分配的密钥,开发者需要妥善保存这个密钥,这个密钥用来保证应用来源的可靠性,防止被伪造。

三、开发测试

一、开发者在获取应用证书后,完成应用的开发,可提交开放平台正式环境进行测试。正式环境是阿里巴巴中国站真实的线上环境,应用所进行的操作会对真实的数据产生影响。当程序在正式环境下顺利调试完成即可申请发布,这样您的程序就可以正常使用了。

二、正式环境测试阶段,API的调用量是5000次/天;产品发布上线后API的初始调用量是10万次/天,后续可以根据实际使用情况申请增加调用量,开发者可以用自己在1688上注册的账号进行测试,也可以使用开放平台提供的测试账号。(测试账号有2个,登录名和密码分别为:alitestforisv01-Test1234,./和alitestforisv02-1234test)

四、申请发布

一、申请发布需要填写应用相关信息后才可以提交。

二、 应用图标用途:

1、用户授权页面显示的应用的产品logo;

2、发布到应用市场销售,显示的应用的产品logo。

三、 回调地址的定义:

如果您的应用是Web应用,则需要在进入正式环境测试时,注册一个回调地址,用户在通过阿里巴巴开放平台来访问您的应用的时候,开放平台会把相关的上下文参数和SessionKey通过这个回调地址传给您。

四、 提交申请发布,审核过程中会确认合作模式:

1、选择应用市场在线售卖模式,审核通过后会在应用市场进行上架配置;

2、选择自有渠道销售模式或者自用非销售模式,审核通过后在应用市场(http://view.1688.com/cms/itbu/app/index.html)不显示。

五、应用审核

一、 应用开发完成后,提交上线审核,审核周期从提交时间算起7个工作日。

二、 审核未通过修改后可再次提交申请,审核周期从再次提交申请时间算起7个工作日。

三、 审核通过即可在相关平台销售提供服务。

四、 应用审核关注的重点是应用功能和安全性,具体审核规则细节详见应用接入审核规则

六、上线运行

一、申请发布并审核通过后,应用为上线运行状态,该状态调用API可按照线上流量规则运行。

二、上线运行状态,每个app key默认拥有基础开放的权限。

三、上线运行状态,应用的基本信息暂时不支持修改。

四、上线运行如果发现当前流量不能满足应用需求,可以提交流量升级申请,规则如下:

1、最近7天应用访问API的平均成功率达到98%及以上;

2、当前应用的有效访问总量未达到当前流量规则的50%,不允许提交申请;(比如您的应用当前流量阀值为10万次/天,如果您当前的有效访问总量在5万次/天以下,无法提交申请更高的流量)

3、申请流程是逐级申请,只允许申请上一级别的流量。(比如您当前的流量规则为10万/天,更高的流量级别有50万和100万,那么您只能申请50万的流量包,不允许直接申请100万)