我正在尝试请求一个端点为的访问令牌
https://www.linkedin.com/oauth/v2/accessToken
正文:
grant_type=client_credentials&client_id={clientid}&client_secret={clientsecret}
但我得到了以下回应:
{
"error": "access_denied",
"error_description": "This application is not allowed to create application tokens"
}
我的申请被我们的LI档案所有者接受了,尽管如此,我仍然无法获得上述代币。有什么想法吗?
您需要使用authorization_code的grant_type。
https://learn.microsoft.com/en-us/linkedin/shared/authentication/authorization-code-flow?context=linkedin/context
client_credentials授予类型仅适用于少数与成员无关的特定API。
如果您的应用程序需要访问非特定于成员的API,使用客户端凭据流。您的应用程序无法访问这些默认情况下为API。了解更多关于领英开发者企业的信息产品请求对客户端凭据流的权限。
https://learn.microsoft.com/en-us/linkedin/shared/authentication/client-credentials-flow?context=linkedin/context