Facebook: Получить часовые пояса друзей пользователя - PullRequest
1 голос
/ 29 декабря 2010

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

Я пытался сделать это с помощью Graph API, но все, что я могу получить, это их имена, локали и некоторые другие (даже при использовании access_token). При использовании FQL поле timezone всегда пусто.

  1. Есть ли способ достичь этого?
  2. Если так, не могли бы вы указать мне правильное направление?

Приветствия

1 Ответ

1 голос
/ 29 декабря 2010

Полагаю, это невозможно, при вызове $this->facebook->api("/friend_ID"); были получены только следующие поля:

Array
(
    [id] => 
    [name] => 
    [first_name] => 
    [last_name] => 
    [link] => 
    [gender] => 
    [locale] => 
    [updated_time] => 
)

Теперь в документации поля выше отмечены Publicly available, со временем поле timezone равно Available to everyone on Facebook, что звучит так же, но, очевидно, это не так, во всяком случае я нашел эту интересную статью для модератора на форумах Facebook (не для разработчика!!)

Также попробуйте старую библиотеку rest rest, сначала получите из консоли список друзей , затем добавьте свой ID и поместите их в тестовую консоль пользователей .getinfo метод, UID выглядит как your_id,friend_id,friend_id,friend_id,friend_id, а поля timezone вы получите только ваш часовой пояс.

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