在使用高佣API转链接口时,都会要求sessionkey授权,通常授权一次后有效期是30天(有时异常中断提早过期),如果过期不及时重复授权,就会影响业务。
因此,出于精细化为客户提供更好的服务,我们设定了短信提醒,对单用户版的接口客户,只简单地提醒sessionkey过期,而多用户版则会提醒是哪个sessionkey过期。
但是,这样仍不足以满足客户需要,特别是对于多用户版,如果短信都集中发到客户指定手机上,也可能客户也不能及时提醒代理帐户或子帐号要去授权。因此,我们增加了接口网址:
接收授权sessionkey过期提醒的接口网址,是在您的网站上单独开一个接收地址,当你以及您的代理帐号sessionkey过期,我们将把它的sessionkey用POST方式发到您的这个网址上。当您收到这样的POST值,就可以自行处理,比如查找数据库中代理的帐号和手机,发短信通知他们或其它自定义处理方式。
这样,就不需要用一个手机号,接收所有代理的授权过期提示。
1、当您同时设置了授权过期接收手机号,以及接收网址,我们只会发送给接收网址而不会发短信。
也就是说,网址接口通知方式优先于手机号。
2、短信提醒1天只会发一次,用网址接收提醒只会10-20分钟提醒一次。
可以在接口URL上设置自己的key密钥,示例:
http://你的域名/sessionkey.do?key=abc123
其中key表示认证码,把这个网址填写到会员中心授权频道栏中。如下图:
当您的帐号以及代理的帐号授权过期,我们将以POST方式发送以下变量,
['userid'=>用户userid后七位 , 'type'=>过期类型 , 'msg'=>消息提示, 'sessionkey'=>该用户的sessionkey]
变量说明:
1、userid 指该用户的淘宝userid值后7位,也是sessionkey变量后7位。如果你是多用户版,它可能是你的代理的useid
2、type 仅供参考,和调用的API相关,值为1:表示通用接口过期提醒,为2:表示订单接口的授权过期提醒
3、msg 提示内容,仅供参考。
4、sessionkey 表示用户的sesseionkey,你可以和你的数据库中sessionkey对比,判断是哪一个用户。
请自行按业务逻辑处理短信通知对应号。