首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获得401“签名不匹配。授权签名或客户凭据是错误的。(联合来文)

获得401“签名不匹配。授权签名或客户凭据是错误的。(联合来文)
EN

Stack Overflow用户
提问于 2022-06-02 07:08:04
回答 1查看 50关注 0票数 0

当我调用API来获取令牌时,这条消息就会出现,我不知道为什么以及如何修复它,1

这是我的授权:OAuth oauth_consumer_key="V3R6bm******DznqE-ellA", oauth_nonce="bbo8dYK6anE6JZsEIhj2RmKuEwV0****", oauth_signature="UQH1OnFWEscFbyZIx4DRn9qSOW+nvIlzCEgXrjm***=", oauth_signature_method="HMAC-SHA256", oauth_timestamp="1654152360", oauth_version="1.0"

EN

回答 1

Stack Overflow用户

发布于 2022-11-08 06:17:44

请参阅以下使用OAuth 2.0令牌的步骤,并按照说明操作:

步骤1:注册您的应用程序

  1. 如果您还没有在这里的帐户,请参阅获得一个在这里帐户。
  2. 登录到developer.here.com。
  3. 单击您的名称,选择项目,然后从列表中选择您的项目。然后显示项目详细信息和可用的应用程序凭据。
  4. 选择REST或此处SDK并单击Generate。创建应用程序时,将显示应用程序ID。
  5. 单击“创建凭据”可为应用程序生成最多两个访问键。访问键被创建并显示在弹出窗口中。下载并安全地存储访问密钥秘密。还可以按照指示下载credentials.properties文件。

步骤2:获取一个令牌以获得关于获取令牌的说明,请参见代码OAuth 2.0令牌请求。

第3步:使用您现在已经成功获得的访问承载令牌,用于对此处API进行REST请求。

将令牌包含在REST请求的HTTP授权头中,作为承载令牌:

代码语言:javascript
运行
复制
Authorization: Bearer <token>

样本REST请求

代码语言:javascript
运行
复制
GET /maptile/2.1/maptile/newest/normal.day/13/4400/2686/256/png8
Host: 1.base.maps.ls.hereapi.com
Authorization: Bearer eyJhbGceOyJSAMPLEiIsImN0eSISAMPLEt7VTFIllwIM0cKNCjN2WCCTqlwEEmk-t3gx1BpqUFoeBSAMPLEvhj8nl-RBGcyoljY...
Cache-Control: no-cache

注意:如果您正在升级到API密钥,并且当前有旧的应用程序代码凭据,您可以通过单击“删除应用程序代码凭据”并使用新的API密钥凭据来删除它们。

有关详细信息,请参阅以下文档链接:指南/主题/dev-Token.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72472025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档