3

このチュートリアルを読んで、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 ) でうまくいけばうまくいきますか?

前もって感謝します!

4

1 に答える 1

2

APIv1.1エンドポイントにはOAuth認証が必要です

別のoauthモジュールを見るかもしれません:ntwitter

于 2013-03-07T19:32:11.920 に答える