5

「twitter でログイン」するためのプラグインを自分の Web サイトに配置したいのですが、ユーザーが自分の twitter アプリケーションにデータへのアクセスを許可した後、Web サイトはユーザーの twitterID と電子メールを取得する必要があります。Twitter の開発ドキュメントを調べましたが、複雑な例を使用した OAuth がすべてのようです。これを行う簡単な方法はありますか?私はすでに Facebook に同じ種類のプラグインを入れていますが、とてもシンプルです。ありがとう!

4

8 に答える 8

8

twitter が API を提供しない場合、foursquare はどのように API を取得するのでしょうか?

  • Foursquare には、Twitter に登録したユーザーの foursquare フレンドを一覧表示する機能があります。
  • また、「foursquare フレンド リスト」やユーザーの「twitter フォロワー リスト」に共通して表示されるユーザーのフレンドを表示する API も提供します。

上記のどちらの場合も、比較は電子メールでのみ行うことができます。

于 2012-09-13T10:35:38.990 に答える
6

Twitterユーザーのメールアドレスを取得する方法はありません。Twitterはそれを提供していません:https ://dev.twitter.com/docs/faq#6718

于 2012-10-01T08:34:31.437 に答える
4

Twitter api FAQ から https://dev.twitter.com/docs/faq

ユーザーの電子メール アドレスを取得するにはどうすればよいですか?

ユーザーの電子メール アドレスが必要な場合は、独自のアプリケーションとサービスの範囲内で、ユーザーにそのアドレスを尋ねる必要があります。Twitter API は、OAuth トークン ネゴシエーション プロセスの一部としてユーザーの電子メール アドレスを提供したり、それを取得する他の手段を提供したりしません。

于 2012-05-01T06:32:32.277 に答える
3

https://dev.twitter.com/rest/reference/get/account/verify_credentials ユーザーのメールアドレスをリクエストする

ユーザーの電子メール アドレスを要求するには、アプリケーションが Twitter によってホワイトリストに登録されている必要があります。アクセスをリクエストするには、このフォームを使用してください

ホワイトリストに登録されると、apps.twitter.com のアプリの権限で [ユーザーからメール アドレスを要求する] チェックボックスが使用できるようになります。プライバシー ポリシーの URL と利用規約の URL フィールドも、電子メール アクセスに必要な設定で使用できます。有効にすると、アプリが電子メール アドレスにアクセスできることが oauth/authorize ダイアログを介してユーザーに通知されます。

于 2015-04-30T20:50:49.503 に答える
0

Twitter は電子メール アドレスを提供しません。これが、OAuth を使用する多くの Web サイトが Twitter を実装していない理由です。ユーザーの電子メール アドレスは登録プロセスの一部であるためです。

于 2015-05-01T10:55:06.400 に答える