【问题标题】:signature_invalid LinkedInsignature_invalid 领英
【发布时间】:2012-02-25 15:56:26
【问题描述】:

我正在尝试从LinkedIn 获取访问令牌我正在传递所有参数正确但错误 401-invalid signature 仍然存在 代码是

<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/">

【问题讨论】:

  • 您使用什么语言和库?如果您只是想从头开始,OAuth 是相当棘手的。您是否在 developer.linked.com/oauth-test-console 的 OAuth 测试控制台上检查了您的签名?

标签: oauth linkedin


【解决方案1】:

这就是您尝试获取的请求令牌。获取请求令牌时的一个常见错误是在签署请求时使用了错误的密钥。

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

CONSUMER_SECRET + "&amp;" + TOKEN_SECRET

由于您还没有令牌秘密,因此密钥应该是CONSUMER_SECRET + "&amp;"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-09
    • 2012-04-09
    相关资源
    最近更新 更多