4

JavaScript と HTML のみを使用して、Web サイトに Twitter のログイン機能を追加したいと考えています。

出来ますか ?

4

4 に答える 4

4

はいといいえ。

執筆時点では、twitter はクロスサイト リクエストを許可していないため、ブラウザー クライアント側の JavaScript だけで実行したい場合はできません。

ブラウザはサンドボックス環境で JavaScript コードを実行します。これにより、サード パーティのドメインが明示的に許可する場合を除いて、別のドメインにリクエストを行うことはできません。これは、HTTP アクセス制御 (CORS)と呼ばれます。

ただし、Twitter API はもちろん、ブラウザーで実行されていない JavaScript アプリで使用できます。

したがって、Web サイトにこの機能が必要で、JavaScript のみでコーディングしたい場合は、Web サイトのバックエンド API を nodejs で記述するか、@RationalDev が提案するような別のサードパーティ サービスを使用する必要があります。

于 2016-06-21T08:07:30.003 に答える