答えて
TwitterのAPIドキュメントを確認すると、ログインの方法がわかります。
あなたの質問は、Facebookに似たログイン用のプラグインを挿入する方法ですが、私は彼らがライブラリをやったことはないと思います。 例:POST要求に「api.twitter.com/oauth/request_token」
、その後、ツイッターを提供し、ユーザは、あなたがoauth_tokenを取得するにはTwitterにPOSTリクエストを送信する必要がありlogginボタンをクリックする
あなたはoauth_tokenとoauth_token_secret(私的)です。
この手順を完了したら、ユーザーをTwitterにリダイレクトする必要があります。 例:すべてはあなたがoauth_tokenと検証用のOAuthトークンとよくさえずり応答を行っている場合は、要求が「api.twitter.com/oauth/authenticate?oauth_token=YOUR_OAUTH_TOKEN_GIVEN_IN_STEP_1」
にGET。
最後のステップを設定しましょう!
ステップ2 例の応答に設けられた検証のOAuthトークンとTwitterのAPIエンドポイントにPOSTリクエストを送信:ポストパラメータとして検証のOAuthトークンを送信「api.twitter.com/oauth/access_token」にPOSTリクエスト。
そして、秘密のトークンとユーザートークンを使ってTwitterの応答を保存すると、それを任意のtwitterエンドポイントで使用することができます。
ログインのドキュメント:https://dev.twitter.com/web/sign-in/implementing ブラウザの認証フロー:https://dev.twitter.com/web/sign-in/desktop-browser
よろしく!
をされますが、あまりにもバックエンドのコードを必要としないか、クライアントからのみ何を意味しますかAPIと一緒に渡されるパラメータは何ですか? –
はい、いいえ。
twitterがクロスサイトリクエストを許可していないため、ブラウザクライアント側のjavascriptでのみ作成することはできません。
ブラウザは、サードパーティのドメインで明示的に許可されていることを除いて、サンドボックス環境でjavascriptコードを実行するため、別のドメインにリクエストすることはできません。これは、Http Access Control (CORS)
と呼ばれていますが、TwitterのAPIは、ブラウザで実行されていないjavascriptアプリケーションでも使用できます。あなたのウェブサイトのためにこの機能をしたいとあなたはJavaScriptのみで、それをコーディングする場合@RationalDevは
を示唆したように
だから、あなたはnodejsであなたのウェブサイトのためのバックエンドのAPIを書いたり、他のサードパーティのサービスを使用する必要がありますクライアント上でJavaScriptとHTMLのみを意味する場合は、サードパーティのライブラリがいくつかあります。
Auth0がよく、instructions for Twitterです。
もう1つの解決策は、Firebase認証を使用することです。これはJavaScript API which can be used as followsを有する:
は、Twitterのプロバイダ・オブジェクトのインスタンスを作成する:Twitterのプロバイダ・オブジェクトを使用して
var provider = new firebase.auth.TwitterAuthProvider();
Firebaseで認証。ポップアップウィンドウを開くかサインインページにリダイレクトすることで、自分のTwitterアカウントでサインインするようにユーザーに促すことができます。
間に3Dパーティーの認証サービスを使用します(別の方法ではできないため)。あなたのTwitterの秘密を伝える必要がありますが、本来はOPが望むことができるので、投票します。 –
ありがとうGoogleは、このプラットフォーム "firebase" btwこれを受け入れる必要があります答えを知らなかった。 – zaw
- 1. node.jsのpassport.jsを使用してTwitterでログインしていない
- 2. リクエストを使用してTwitterにログイン
- 3. javascriptを使用してtwitterに公開
- 4. HTMLでログインしてJavascriptを使用しますか?
- 5. Twitter OpenAuthを使用しています
- 6. django-social-authを使用してTwitterにログインできません
- 7. twitterにログインしますか?
- 8. JavaScript:オートハットキーを使用してウェブサイトにログイン
- 9. Twitterをウェブサイトのログインとして使用する方法
- 10. PHPを使用してMySQLデータベースにログインしていますか?
- 11. データベースセッションを使用してログインしていますか?
- 12. ASP.NET WebClientを使用してxbox.comにログインしていますか?
- 13. javascriptを使用してdeviseでログインしているか確認する
- 14. ログインTwitter使用Java
- 15. フラグメントアクティビティを使用してアンドロイドスタジオでTwitterでログイン
- 16. JavaScriptクライアントからIdentityServer4を使用してログインできません
- 17. Javascriptを使用してTwitterサンプルからコンテンツを読み取る
- 18. JavaScriptを使用していますか?
- 19. ActionScriptはJavaScriptライブラリを使用してサポートしていますか?
- 20. Twitterフィードはコードを使用していませんか?
- 21. Pythonを使用してjavascriptとhttpsを使用してサイトにログインする
- 22. TwitterログインAPIを使用
- 23. Twitterアプリケーションphpを使用していますか?
- 24. JTwitterを使用してTwitterアカウントからログアウトしますか?
- 25. Javascriptを使用してTwitterのJsonテキストを解析する
- 26. twitter apiを使用してTwitterからユーザーをログアウトする
- 27. Javascriptを使用してツイートからTwitterユーザー名を抽出するには
- 28. ShareKitを使用してFacebookにログインし、ログイン情報を使用してページを表示しますか?
- 29. JavaScriptはログイン資格情報を検証するためにJavaScriptを使用していますか?
- 30. Androidスタジオtwitterユーザーがログインしていないか確認してください
'ポスト要求しばらくauth_token'を取得するために、私はちょうど – arisalexis
は何@arisalexis最も簡単なオプション芋 –
passport.jsをフォームメールと名前を記入したい – arisalexis