开发前准备
酒店分销的接口基于淘宝开放平台,所以要在淘宝开放平台上申请入驻,获取开发者账号,即开发所需的appkey 和 appsecret ,入驻后申请酒店分销场景的开发权限,下载最新的sdk后即可开始开发之旅。
1 入驻淘宝开放平台
登陆开放平台(https://console.open.taobao.com/#/index),使用淘宝账号登陆,账号必须完成企业支付宝账号绑定,再填写开发者基本信息,邮箱和手机,完成手机验证,提交即可完成入驻。
关于企业淘宝账号与企业支付宝说明:
企业淘宝账号和企业支付宝可使用企业原有的账号,也可以重新注册:
企业淘宝账号注册:https://passport.alibaba.com/member/reg/enter_fill_email.htm
企业支付宝注册:https://memberprod.alipay.com/account/reg/enterpriseIndex.htm
淘宝账号与支付宝账号绑定:登入淘宝进-账号管理-支付宝绑定设置。如有问题可咨询右下角“点我咨询”
2 创建应用
1.首先选择身份为飞猪开发者
2.申请类目权限:阿里生态API开放
3.申请应用创建资质,类目选择[电商后台]-[飞猪]-[ 飞猪-新业务],提交申请之后能看到在审核中的状态,如果没有资质,请查看原因,一般原因即淘宝账号未绑定企业支付宝账号,绑定即可。
4.资质审核通过以后,即可以创建应用, 应用的名称不能包含敏感词
3 查看appkey和appsecret
1.进入应用管理,即可查看
4 申请对应的权限包
申请酒店酒店分销场景权限包
5 第三方授权
sessionkey是店铺授权给应用的有效凭证。
状态为上线运行中、安全等级是3级的应用获取的sessionkey有效期是3个月如何提升应用的安全等级
状态为正式环境测试中的应用获取的sessionkey有效期只有24小时
sessionkey过期都需要重新授权,不支持刷新机制
存在以下两种授权方式
1、ISV实现OAuth 2.0协议,强烈推荐应用配置可访问的回调地址,接收返回的授权信息具体请参考:授权协议开发
2、使用开放平台提供的临时链接获取(作为辅助工具开放平台不保证工具的稳定性)授权链接
6 下载SDK集成开发
下载对应语言版本的SDK
7 应用发布上线
未上线状态的应用API调用限5000次/日,若3个月未上线将会被删除(应用上线前或进行用户授权时,必须填写正确的回调地址,否则会失败)