ResponseCode:6 ResponseMessage:Token 已过期或无效 InappPurchaseData
可能的原因如下:
- 检查token是否无效。token有效期为1小时。如果令牌过期,获取新令牌以确保令牌有效。
检查AT是否无效,是否只获取到缓存中的AT。如果AT无效,清除缓存,重新获取AT。一般使用token接口重新获取应用级AT。
应用级AT的获取方法请参见文档。
- 令牌格式不正确。
根据文档:App-level access token: Authorization: Basic Base64(APPAT:atvalue)
- 示例:应用级访问令牌是thisIsAppAtValue,那么APPAT:atvalue是APPAT:thisIsAppAtValue。
因此,将Base64中的APPAT: atvalue (APPAT:atvalue)替换为"APPAT:thisIsAppAtValue"以生成值QVBQQVQ6dGhpc0lzQXBwQXRWYWx1ZQ==。
请求头中Authorization的值如下:Basic QVBQQVQ6dGhpc0lzQXBwQXRWYWx1ZQ==
- 站点请求不正确。
根据您的位置切换到合适的站点,然后重试。
中国:https ://subscr-drcn.iap.hicloud.com
德国:https ://subscr-dre.iap.hicloud.com
新加坡:https ://subscr-dra.iap.hicloud.com
俄罗斯:https ://subscr-drru.iap.hicloud.com