当我使用此 api 获取访问令牌时:
https://oauth-login.cloud.huawei.com/oauth2/v3/token?grant_type=client_credentials&client_id=****&client_secret=****
它总是返回
{
"sub_error": 20001,
"error_description": "missing required parameter: client_id",
"error": 1102
}
虽然我发送client_id参数
要解决此问题,请确保以下几点
-
您正在向服务器发出请求
-
确保 POSR 网址为"https://oauth-login.cloud.huawei.com/oauth2/v3/token"。
-
不要在URL中包含post参数,在POST请求的正文中添加以下参数(如果您使用postman工具,您可以找到用于添加参数的字段)
grant_type=client_credentials
client_id=您的客户编号
client_secret=客户端密钥
有关获取访问令牌的更多详细信息,请参阅以下链接:
https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides-V5/open-platform-oauth-0000001053629189-V5#EN-US_TOPIC_0000001053629189__section12493191334711