【问题标题】:Linkedin Oauth2 Client Credentials grant typeLinkedin Oauth2 客户端凭据授予类型
【发布时间】:2018-09-18 16:16:02
【问题描述】:

在这里提问,因为linkedin 帮助论坛的目的是在stackoverflow 上发布与API 相关的内容。

我正在我们的组织网站上开发一项功能,以在linkedin 中显示排名前5 的公司页面提要设置。我已经在 developer.linkedin 中设置了所需的访问权限,整个流程在 developer.linkedin REST 控制台中工作以获取提要。

当我尝试从我的机​​器上获取具有有效客户端 ID 和已创建密码的身份验证令牌时,我目前收到此错误。

https://www.linkedin.com/oauth/v2/accessToken?grant_type=client_credentials&client_id=OMITTED&client_secret=OMITTED

{ "错误": "access_denied", "error_description": "该应用不允许创建应用令牌" }

文档还提到默认情况下此流程不可用,用户需要联系linkedin。

https://developer.linkedin.com/docs/v2/oauth2-client-credentials-flow

“默认情况下,您的应用程序将无法使用 LinkedIn 的客户端凭据流。请联系我们,让您的应用程序获得使用此流的权限。”

为我的组织请求访问此流程的后续步骤是什么?

【问题讨论】:

    标签: linkedin linkedin-api spring-social-linkedin


    【解决方案1】:

    我认为 API-University 已经很好地解释了答案,因为创建应用程序以获取 access_token 将解决通信问题。

    解释链接:https://api-university.com/blog/api-usage/how-to-use-the-linkedin-api-and-oauth/

    【讨论】:

    • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
    【解决方案2】:

    如此处所述:

    默认情况下,您的应用程序将无法使用 LinkedIn 的客户端凭据流。联系我们,让您的应用程序获得使用此流程的权限。

    下一步是直接联系他们或Apply to become a Partner 如果被接受,您将被授予访问用户身份验证流程范围之外的其他数据的权限(这基本上意味着您将能够直接从您的应用程序进行调用以访问某些信息)

    【讨论】:

      猜你喜欢
      • 2019-05-11
      • 1970-01-01
      • 2017-03-11
      • 1970-01-01
      • 2017-07-15
      • 2018-11-26
      • 1970-01-01
      • 2019-12-03
      • 2020-02-25
      相关资源
      最近更新 更多