我正在使用 OAuth.io 进行身份验证并获取许多服务的提要,大多数都运行良好,但我在使用 LinkedIn 提要时遇到问题。
我将服务的 oauth 令牌存储在服务器端,因此我使用先前经过身份验证的令牌创建 OAuth 对象,并从那里调用提要 url:
tokens = { oauth_token: 'abcd', oauth_token_secret: 'efgh' }
serviceRequestor = OAuth.create('linkedin', tokens)
if(serviceRequestor){
serviceRequestor.get('/v1/people/~/network/updates')
}
运行上面的代码会给我一个来自 LinkedIn 的 403 Forbidden 响应。但是,如果我运行:
if(serviceRequestor){
serviceRequestor.get('/v1/people/~')
}
我得到了包含适当细节的清晰回复。我在 LinkedIn 应用程序设置中打开了所有权限,以获取用户提要等。
我的代码或设置中是否缺少某些内容,或者这与 OAuth.io 或 LinkedIn 有关?
非常感谢您提前提供的帮助。