【问题标题】:where to find the Oauth token and secret in the linkedin application在linkedin应用程序中哪里可以找到Oauth令牌和秘密
【发布时间】:2015-09-22 10:43:09
【问题描述】:

我正在尝试练习“挖掘社交网络”一书中的示例。与我在 twitter 和 facebook 中创建的应用程序不同,linkedin 中的 Oauth 令牌和秘密永远不会出现。我只看到我的client IDclient secret

顺便说一句,由于我没有任何个人网址,有人可以向我解释一下我应该输入什么合适的网址吗?在 twitter 和 facebook 应用程序中,我只是随机输入了一些 URL,例如 www.twitter.com,它就起作用了。在这个linkedin申请中,我输入了www.linkedin.com,但是没有Oauth token出来。

我知道这个问题对你们来说太基础了,很抱歉发布这个问题。我确实在谷歌上搜索了一段时间的解决方案,但似乎没有人发布过这个问题。

【问题讨论】:

    标签: oauth linkedin linkedin-api


    【解决方案1】:

    您无法直接获得OAuth Token。您必须按照身份验证程序接收OAuth Token

    涉及的步骤:

    1. 使用您的服务器正在侦听的有效回调 URL 配置您的 LinkedIn 应用程序。
    2. 请求授权码
    3. 请求令牌的交换授权代码

    此 LinkedIn 链接将帮助您了解在每个请求中发送哪些参数以及相同的 URL。 https://developer.linkedin.com/docs/oauth2

    【讨论】:

    • 我应该输入什么网址?我点击了你提供的这个链接,我输入了https://www.linkedin.comhttps://dev.example.com/auth/linkedin/callback。然后我对第二步感到困惑,这需要我将用户的浏览器定向到linkedin 的 oauth 2.0 授权端点。这是什么?
    • 这意味着您应该在您的网页上包含一个链接(https://www.linkedin.com/uas/oauth2/authorization ),点击该链接应该会点击linkedin授权网址。您需要通过查询参数在请求中发送response_typeclient_idredirect_uristatescope等各种参数。因此,示例请求/链接将是 https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id=123456789&redirect_uri=https%3A%2F%2Fwww.example.com%2Fauth%2Flinkedin&state=987654321&scope=r_basicprofile
    猜你喜欢
    • 2019-08-29
    • 2010-12-06
    • 1970-01-01
    • 2012-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-13
    • 2012-07-30
    相关资源
    最近更新 更多