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 と関係がありますか?
事前にご協力いただき、誠にありがとうございます。