linkedin“不允许该应用程序创建应用程序令牌”

Ces*_*cle 5 api token linkedin access-token linkedin-api

我的主要问题是获取令牌。除了这一步,我走得更远。

在Linkedin API的文档中,描述了两种获取令牌的方法。女巫是正确的吗?

1) https://developer.linkedin.com/docs/v2/oauth2-client-credentials-flow 2) https://developer.linkedin.com/docs/oauth2#configure

我了解,为了使用新的Linkedin API(合作伙伴的API),我应该使用第一个(https://developer.linkedin.com/docs/v2/oauth2-client-credentials-flow

这是我的请愿书:

https://www.linkedin.com/oauth/v2/accessToken?grant_type=client_credentials&client_id= {MYCLIENTID}&client_secret = {MYCLIENTSECRET}

响应:错误“ access_denied” error_description“不允许该应用程序创建应用程序令牌”

我被困在这里。

使用第二个(https://developer.linkedin.com/docs/oauth2#configure),我实际上得到了一个令牌:https : //www.linkedin.com/oauth/v2/authorization ? response_type = code & client_id = {MYCLIENTID} &redirect_uri = {MYURIREDIRECT}&state = {STATERETURNED}

这将返回用于发出令牌请求的代码(和状态):

https://www.linkedin.com/oauth/v2/accessToken?grant_type=authorization_code&client_id= {MYCLIENTID}&client_secret = {MYCLIENTSECRET}&redirect_uri = {MYURIREDIRECT}&code = {CODERETURNED}

我得到令牌。但这不是正确的方法,是吗?

小智 11

默认情况下,您将需要使用authorization_code流来获取访问令牌。根据文档,client_credentials流默认情况下未启用,需要由LinkedIn专门启用。

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

  • 您能否在您可以请求“应用程序授权”令牌的位置添加链接? (9认同)
  • 2023 年,使用 LinkedIn api 的过程仍然一团糟。我只想要一个 api 密钥... (6认同)
  • 您应该使用此链接提出请求:https://linkedin.zendesk.com/ (2认同)
  • 来自 Linkedin 支持:“双腿身份验证不适用于检索成员数据的任何用例。对成员数据的所有调用都必须是三腿。存在文档是因为很少有可以使用两腿身份验证的用例,但该合作伙伴计划目前尚未开放。要检索有关组织的信息,您需要有一个被列为该特定公司页面管理员的成员。访问公司页面数据的权限包含在营销开发人员计划中。申请该计划位于 https://www.linkedin.com/developers/” (2认同)