Есть ли простой способ найти идентификатор пользователя Facebook? - PullRequest
1 голос
/ 22 декабря 2011

Мне нужно, чтобы пользователи заполнили свои идентификаторы Facebook (a.k.a. "Admin IDs"), чтобы установить свойство "fb: admins". Нет простого способа получить идентификатор на Facebook, но значение существует в их файлах cookie (c_name).

Я знаю, что невозможно читать куки. Есть ли способ получить идентификатор или просто показать его зрителям, чтобы они могли скопировать / вставить его? Может быть, с помощью OAuth? Если возможно получить «fb: app_id» - это также работает для меня.

Ответы [ 2 ]

3 голосов
/ 12 марта 2012

Хорошо, если выбор FBUID из имени файла изображения слишком сложен для ваших пользователей, у вас есть два неопределенно простых варианта:

  1. Лучше всего написатьпростое приложение, которое читает signed_request и выводит свой идентификатор на экран, чтобы они могли скопировать / вставить его.Это не должно быть слишком сложно.
  2. В качестве альтернативы, заставьте их перейти к Graph API Explorer , который должен предварительно загрузить их идентификатор пользователя.Этот снимок экрана показывает мой UID как 100000248904869:

Screenshot of the Facebook Graph API eplorer

Надеюсь, это поможет!

2 голосов
/ 07 марта 2012

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

Так что URL моего профиля (в настоящее время) https://fbcdn-profile-a.akamaihd.net/hprofile-ak-ash2/370748_100000248904869_1041431159_n.jpg, где 100000248904869 - мой UID Facebook.

Полагаю, через три месяца вам, наверное, уже поздно, но я надеюсь, что это поможет.

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