oauth - 签名无效 领英

标签 oauth linkedin-api

我正在尝试从 LinkedIn 获取访问 token 我传递的所有参数均正确,但错误 401-无效签名仍然存在 代码是

<a href="https://www.linkedin.com/uas/oauth/requestToken?
        oauth_consumer_key=d84z39zfvu1e&
        oauth_signature_method=HMAC-SHA1&
        oauth_signature=Z8CFWW1i0mvcW8g6CiY%2BqL%2BfOik%3D&
        oauth_timestamp=1330086574&
        oauth_nonce=2222&
        oauth_version=1.0&
        callback=http://localhost:8080/linkedIn/">

最佳答案

这是您尝试获取的请求 token 。获取请求 token 时的一个常见错误是在签署请求时使用了错误的 key 。

签署所有请求时您的 HMAC-SHA1 key 应如下所示:

CONSUMER_SECRET + “&”+ TOKEN_SECRET

由于您还没有 token key ,因此 key 应该是 CONSUMER_SECRET + "&"

关于oauth - 签名无效 领英,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9430971/

相关文章:

javascript - meteor 中的服务配置应该放在哪里?在客户端还是在服务器端?

linkedin-api - LinkedIn 视频分析时间范围

java - OAuth Vimeo 与 Scribe "Invalid API Key"(错误代码 100)

python - 带有消费者 key 和 secret 的简单 python oAuth 1.0 示例

azure - 如何使用 Azure Ad client_credentials 对服务器到服务器通信的后端 Web api 进行身份验证

ruby-on-rails - OmniAuth 从 LinkedIn 中提取完整的个人资料数据

linkedin-api - 2019年如何申请LinkedIn API权限

linkedin-api - 通过 LinkedIn API V2 创建图像共享不起作用

ios - 从 iOS 访问 O365 上的文件的正确方法是什么