如何通过linkedin获取accessToken

时间:2020-01-30 10:21:26

标签: linkedin access-token linkedin-api

一个客户希望我将他的来自LinkedIn的新闻集成到他的TYPO3网站中。

是的,我是linkedin上公司页面的其他管理员之一,该应用程序已由客户端验证。 我有client_id和client_secret

当我请求获取accessToken时,类似:

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

答案是 错误“ access_denied” error_description“不允许该应用程序创建应用程序令牌”

我不知道什么是必需的权限以及在何处设置它们。 linkedin后端或开发人员都不会显示任何正确的链接。 我知道,以前曾有人问过这个问题,但它是关于权限的。 请把我放在轨道上...

1 个答案:

答案 0 :(得分:0)

很遗憾,您正在尝试使用通过“客户端凭据”使用的两足式OAuth进程,默认情况下该进程并非对所有应用程序都可用,这可能是您收到该消息的原因。

两足式OAuth流程文档的第一段对此进行了提及。

您的应用默认情况下无法访问这些API

https://docs.microsoft.com/en-us/linkedin/shared/authentication/client-credentials-flow?context=linkedin/context

您的应用程序需要访问可以执行不是特定于成员的API请求的企业linkedin产品,才能使用该过程。

默认情况下,应用程序在请求获取访问令牌之前只能访问涉及GET https://www.linkedin.com/oauth/v2/authorization的三足进程。

有关三足式手术的更多信息,请参见此处

https://docs.microsoft.com/en-us/linkedin/shared/authentication/authorization-code-flow?context=linkedin/context

相关问题