当前位置: 首页 > 知识库问答 >
问题:

在HMS Push Kit API中获取访问令牌时出错

庄瀚玥
2023-03-14

当我使用此api获取访问令牌时:

https://oauth-login.cloud.huawei.com/oauth2/v3/token?grant_type=client_credentials

它总是回来

{
    "sub_error": 20001,
    "error_description": "missing required parameter: client_id",
    "error": 1102
}

虽然我发送client\u id参数

共有1个答案

房项禹
2023-03-14

为了解决这个问题,请确保以下几点

>

确保POSR URL为“https://oauth-login.cloud.huawei.com/oauth2/v3/token”.

不要在URL中包含post参数,在post请求正文中添加以下参数(如果您使用postman工具,您可以找到用于添加参数的feild)

grant_type=client_credentials

client\u id=您的客户id

client\u secret=您的客户机密

有关获取访问令牌的更多详细信息,请参阅以下链接:

https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides-V5/open-platform-oauth-0000001053629189-V5#EN-US_TOPIC_0000001053629189_uSection12493191334711

 类似资料:
  • 在我的web应用程序中,我使用Firebase进行身份验证,要访问任何API,我必须从Firebase进行身份验证。 问题:如何在Postman中获取firebase的访问令牌? 我有两种解决此问题的方法: 1) 在postman中从firebase获取访问令牌,并将该访问令牌存储在postman global env中。变量,然后我可以执行其他API请求。(这里我不知道如何在邮递员那里获得访问令

  • 我有一个由 AAD B2C 访问令牌保护的 REST API。我现在想要添加可用于 API 负载测试的 Web 测试。 我跌跌撞撞地从AADB2C为我的测试用户获取了一个有效的访问令牌。我想以某种方式从对AADB2C的REST API调用中获取一个令牌作为响应。 在网上朝这个方向看,我已经找到了许多指向这个没有记录的endpoint的页面 其中我需要提供一些参数。到目前为止,我发现 < li >客

  • 获取访问令牌的文档中的第一步是“将用户引导到我们的授权URL”。那到底是什么意思?没有提供链接或任何东西。它还说“公司名称、联系电子邮件和隐私政策URL是开始提交的必要条件。”我们的应用程序没有隐私政策...只是一个简单的标签提要。我不明白为什么有一个简单的标签提要那么复杂。 是否有一个等待时间来获得批准的应用程序..如果它得到批准...在获得访问令牌之前,我必须获得批准吗?这在任何地方都没有概述

  • 我已经实现了FacebookSDK,借助它可以通过以下代码获得facebook身份验证和用户信息。 但是要发布提要(https://graph.facebook.com/me/feed/access_token=)从这个登录用户我需要访问令牌。如果有人知道如何在iOS 6.0中获取访问令牌,请帮助我。 感谢所有人。

  • 我正在尝试通过Twython验证用户的Twitter帐户 我得到了 Twitter API返回401(未经授权)、无效/过期令牌 回溯(最近一次调用): 文件“/Users/bharatagarwal/my-venv/lib/python2.7/site-packages/django/core/handers/base.py”,第149行,get_response-response=self。p