2012-02-09 18 views
1

OAuthを使用して現在のtwitterユーザーに関する情報を取得したいPHPアプリケーションに取り組んでいます。twitterで現在のユーザーの詳細を取得する方法

情報

  1. のような画面名
  2. 生年月日
  3. EメールID 4 .Timeゾーンなど

私は

    を完了しているこれらの事は
  1. ツイッターアプリを作成しました。
  2. コールバックを使用してログインURLを使用してoauth_tokenおよびoauth_verifierを取得しました。

私は

$this->facebook->api('/me'); 

感謝するFacebookで基本的に同等以上の詳細を、与える

$user = $connection->get('account/verify_credentials'); 

などのAPIリクエストの構文が必要です。

+0

どのOAuthライブラリを使用しましたか? – Mob

+4

Twitter APIのドキュメントには、https://dev.twitter.com/docs/api/1/get/users/showでユーザーに関する情報を取得できます。リストから#1と#4を得ることができます。 – jcmeloni

+0

私はTwitterOAuth v0.2.0-beta2を使用しました。 –

答えて

2

電子メールアドレスは入手できません。

{ 
    "profile_sidebar_fill_color": "e0ff92", 
    "name": "Twitter API", 
    "profile_sidebar_border_color": "87bc44", 
    "profile_background_tile": false, 
    "created_at": "Wed May 23 06:01:13 +0000 2007", 
    "profile_image_url": "http://a3.twimg.com/profile_images/689684365/api_normal.png", 
    "location": "San Francisco, CA", 
    "follow_request_sent": false, 
    "id_str": "6253282", 
    "profile_link_color": "0000ff", 
    "is_translator": false, 
    "contributors_enabled": true, 
    "url": "http://dev.twitter.com", 
    "favourites_count": 15, 
    "utc_offset": -28800, 
    "id": 6253282, 
    "profile_use_background_image": true, 
    "listed_count": 6868, 
    "profile_text_color": "000000", 
    "protected": false, 
    ... 

やTwitterフォーラムでの電子メールの詳細:あなたはすべてこの件のデータを得ようとしているこのクエリでこの

https://dev.twitter.com/docs/api/1/get/users/show

でもっと件のデータを得ることができる https://dev.twitter.com/discussions/1737

ユーザーがあなたのdbに電子メールを持っていない場合、Twitterのログイン後に小さなフォームにリダイレクトすることです。

+0

。大変ありがとうございます。私はログインフォームに使用しているので、私には電子メールアドレスが必要です。 –

+0

私はあなたのデータベースに電子メールを持っていない場合、小さなフォームにTwitterのログイン後にユーザーをリダイレクトすることでしょう。 –

+0

私は同じことをやります。フォームを記入する必要があります。手動で感謝 –

関連する問題