как узнать подробности текущего пользователя в твиттере - PullRequest
1 голос
/ 09 февраля 2012

Я работаю над приложением PHP, для которого я хочу получить некоторую информацию о текущем пользователе Twitter, используя OAuth.

Информация как

  1. Отображаемое имя
  2. Дата рождения
  3. E-mail идентификатор 4. Временная зона и т. Д.

Эти вещи я выполнил

  1. Создано приложение для Twitter.
  2. Получены oauth_token и oauth_verifier с использованием URL-адреса входа с использованием обратного вызова.

Мне требуется синтаксис запроса API, например

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

Что даст вышеупомянутые детали, в основном эквивалентно в Facebook

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

Спасибо.

1 Ответ

2 голосов
/ 10 февраля 2012

Адреса электронной почты недоступны.Вы можете получить больше данных с этим

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

с этим запросом, вы получите все эти данные:

 {
  "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,
  ...

и дополнительную информацию об электронной почте в твиттерефорумы: https://dev.twitter.com/discussions/1737

я бы перенаправил пользователя после входа в Twitter в маленькую форму, если у пользователя нет электронной почты в вашей базе данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...