0

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 と関係がありますか?

事前にご協力いただき、誠にありがとうございます。

4

1 に答える 1