我的主要问题是获取令牌。除了这一步,我走得更远。
在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}
我得到令牌。但这不是正确的方法,是吗?