1

ノード(8.14.0)を使用していて、Twitter RESTAPIv1.1にアクセスしたいと思います。これまでにnode-oauthと単純なhttpsを試しましたが、「twitterでログイン」した後はどれも機能しませんでした。ユーザーを認証するだけでなく(Twitterでサインインすることもできます)、ユーザーのアクセス権を使用してAPIでアクションを実行したいと思います。私の問題は、ユーザーから必要なアクセス/リクエストトークンを取得し、それらを使用してAPI呼び出しを実行する実際のプロセスを説明するノードの例が1つも見つからないことです。

すべてのnode-oauthの例は、「すでにアクセストークンがあり、何にでもアクセスできると想定しています」。具体的な例やドキュメントが見つからないので、私はそれらを持っていませんし、それらを取得する方法もわかりません。参照への参照のみ。

4

1 に答える 1

1

私が知っているように、oauthライブラリは認証または承認することです。
認証中に、プラットフォームからアクセストークンとリフレッシュトークンを取得します。
このトークンは、セッションまたはデータベースに保存する必要があります。
その後、他のライブラリと組み合わせて使用​​できます。

ユーザー認証のためにパスポートまたはeveryauthを確認することをお勧めします。どちらもoauthをサポートしています。

さらに、
GoogleにはOAuth全般に関するかなり優れたドキュメントがあります。このスキーマは他のプラットフォームにも適用できると思います。
https://developers.google.com/accounts/docs/OAuth2?hl=en

于 2012-11-20T22:42:50.053 に答える