Надежно ли в Facebook Connect oauth access_token указан идентификатор пользователя Facebook? - PullRequest
3 голосов
/ 16 августа 2010

У меня есть приложение для подключения к Facebook, настроенное с использованием oauth, и после последней транзакции я получаю access_token, который выглядит примерно так -

559514387926 | f53be3fc76b8e243aaf2944b- 502835064 | moXh_HOIga8b32txWwan.

Часть, выделенная жирным шрифтом, выглядит как идентификатор пользователя Facebook текущего пользователя.Я проверил это со всеми access_tokens пользователей, которых я имею до сих пор, и это соответствует в каждом случае.

Есть ли документация, которая утверждает, что это надежный способ получить идентификатор пользователя facebook?

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

1 Ответ

4 голосов
/ 16 августа 2010

Не разбирайте токен, это плохая практика, и, поскольку Facebook находится в процессе добавления новых функций в Graph API, он очень подвержен сбоям.Сделайте вызов API для

https://graph.facebook.com/me?access_token=...

, а затем проанализируйте параметр id и используйте его с тех пор!

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