1、申请权限包
登录淘宝开放平台: //open.taobao.com/ ,点击 控制台
点击右上角 登录,输入开发者账号,登录密码,点击 登录
在页面中根据AppKey找到对应的应用,点击 应用管理
在应用的功能场景中选择: 机票_航变信息管理,点击右侧 申请权限。申请理由需要大于100字,可以描述使用场景和用途
提交成功后,状态是申请中,需要等待后台小二审核
审核通过后,应用就获取到了接受航变消息的权限包 状态:
2、登录TOP后台,消息订阅模块,订阅
应用管理页面,点击 消息服务---订阅消息
fliggy_jipiao_FlightChange **航变消息服务**, 点击右侧 订阅
taobao_jipiao_JipiaoOrderStatusNotify **机票订单状态推送**
taobao_jipiao_JipiaoRefundOrderNotify **机票退票订单状态推送**
(
refund_status | 退票状态 1:退票处理中 2:退票成功 3:退票失败 |
instant_refund_type | 极速退款方式,0:非极速退款,1:实时退款,2:一小时退款 |
refund_type | 退款类型 1:自愿2:非自愿 |
)
在 我的消息 里看到消息 已订阅,即订阅成功。如果订阅错误,可以取消订阅
3、调用taobao.tmc.user.permit接口给下单淘宝帐号开通消息通知,可以选择只给用户开通部分消息类型,也可全部开通。具体可看该API 入参说明。
备注:
针对采购商获取航变消息:采购账号授权,获取sessionkey
Sessionkey获取下线工具://open.taobao.com/apitools/sessionPage.htm?spm=a219a.7629140.0.0.Hr5BX5
输入接收消息的AppKey,点击 登录并授权,
再登录采购账号,点击 授权并登录。如果此时系统默认登录的账户不是采购账户,可以点击 切换,重新登录采购账号进行授权
4、[通过SDK接收消息](https://open.alitrip.com/docs/doc.htm.htm?articleId=101663&docType=1&treeId=2)
代码实现接收消息,代码示例:
出票相关消息通知触发场景:
退票消息通知触发场景:每当订单的退票申请单有如下状态变化时,即刻产生通知:一个订单如有多个申请单,则每个申请单都将发起独立的消息通知,通知内容包括该订单的所有申请单当前状态信息.