php sdk — получить user_id без авторизации приложения

возможно ли получить user_id от пользователя facebook, не требуя от пользователя авторизации приложения?

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

http://developers.facebook.com/docs/authentication/signed_request/

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

пожалуйста, помогите кто-нибудь


person alphanyx    schedule 26.06.2012    source источник


Ответы (2)


возможно ли получить user_id от пользователя facebook, не требуя от пользователя авторизации приложения?

No.

person CBroe    schedule 26.06.2012

Если у вас есть электронная почта, вы можете сделать:

$facebook->api('/me?fields=email');

он вернется:

Array
(
    [email] => xxx
    [id] => 934579348

)
person Brian    schedule 26.06.2012
comment
где я должен установить электронную почту? - person alphanyx; 27.06.2012
comment
Но для вызова $facebook-›api нужна авторизация - person gerl; 22.02.2013