Rest Shopee OpenAPI 1.0授权和身份验证始终返回“;无合作伙伴id”;

Rest Shopee OpenAPI 1.0授权和身份验证始终返回“;无合作伙伴id”;,rest,authorization,http-post,Rest,Authorization,Http Post,我在这里遵循OpenAPI 1.0授权指南()。我进行了店铺授权,它成功地在重定向URL中返回了代码和店铺ID 接下来,我尝试使用API请求身份验证来获取店铺信息。我创建的签名基字符串如下所示: https://partner.uat.shopeemobile.com/api/v1/shop/get|{"partner_id": XXXXXX, "shopid": XXXXXXXXX, "timestamp": XXXXXXXXXX}

我在这里遵循OpenAPI 1.0授权指南()。我进行了店铺授权,它成功地在重定向URL中返回了代码和店铺ID

接下来,我尝试使用API请求身份验证来获取店铺信息。我创建的签名基字符串如下所示:

https://partner.uat.shopeemobile.com/api/v1/shop/get|{"partner_id": XXXXXX, "shopid": XXXXXXXXX, "timestamp": XXXXXXXXXX} 
我将这个签名基字符串与从创建应用程序获得的测试密钥相结合,以生成十六进制输出。此输出与正文中的以下参数一起放置在我的POST请求的授权标头上:partner_id、shopid和timestamp。我得到的结果总是这样:

{"request_id":"595b9b4bdb0b056392f8a44834dd06e7","msg":"partner_id is invalid, should be an integer between 0 and 4294967295","error":"error_param"}

我也尝试了这个没有任何标题的POST请求,但是结果总是一样的。错误在哪里?

在这个错误中,您应该使用
整数的
伙伴id
,而不是
字符串