このチュートリアルを読んで、nodejs に twitter oauth を実装しました (「twitter でログイン」の目的で) - http://codetheory.in/how-to-use-twitter-oauth-with-node-oauth-in-your-node- js-express-アプリケーション/
コードの最後の部分にはresults
、twitter から返されたユーザー データを保持することになっている変数が呼び出されていますが、私にとっては十分ではない screen_name と user_id しか含まれていません。プロフィール画像など、もっと多くのデータが必要です。
だから私はTwitterのドキュメントを見ました -
https://dev.twitter.com/docs/api/1/get/users/show
サンプルURLはうまくいくようです -
https://api.twitter.com/1/users /show.json?screen_name=TwitterAPI&include_entities=true
しかし最近、Twitter がまもなく API 1 を終了し、API 1.1 に置き換えるという記事を読みました。
そこで、1.1 API を試してみました -
https://dev.twitter.com/docs/api/1.1/get/users/show
サンプル URLが機能しない-
https://api.twitter.com/1.1/users/show .json?screen_name=rserver
エラーが発生します -
{"errors":[{"message":"Bad Authentication data","code":215}]}
私は何を間違っていますか?Twitter から適切にユーザー情報を取得するにはどうすればよいですか? このモジュールを使用する Node.js コード ( https://github.com/ciaranj/node-oauth ) でうまくいけばうまくいきますか?
前もって感謝します!