我们无法从华为服务器获得 IAP 套件的验证

We are unable to get verification from Huawei server for IAP kit

我们正在实施应用内购买模块。虽然实施我们已经完成了移动端和服务器端的所有实施,但是购买订阅后我们正在尝试验证购买来自华为服务器通过我们的服务器出现以下错误:

get token error! the oauth server response={"sub_error":20003,"error_description":"parameter invalid","error":1101}

你能告诉我们我们正在实施的错误部分或我们遗漏了什么吗?

根据官方文档,错误代码1101表示,代码中client_id或refresh_token的值与输入参数的值不同。这里client_id的意思是:App ID,是AppGallery Connect在创建应用后分配给应用的唯一标识。应用ID的查询方法请参考查看应用基本信息。

获取App-Level访问令牌的API详情请参考:

https://developer.huawei.com/consumer/en/doc/development/HMSCore-References/obtain-application-level-at-0000001051066052

关于API通过验证订阅服务的购买令牌来查看产品是否已成功购买的详细信息,请参考:

https://developer.huawei.com/consumer/en/doc/development/HMSCore-References/api-subscription-verify-purchase-token-0000001050706080