Как получить адрес человека с помощью Facebook Javascript SDK? - PullRequest
2 голосов
/ 03 августа 2011

Я могу получить имя и адрес электронной почты, например:

FB.api('/me', function(response)
{
  alert ("Name when logged in:" + response.name);
  alert ("Name when logged in:" + response.email);
});

Но в документации FB я не вижу, как получить адрес. Кроме того, как я могу скачать их фото?

Насколько я понимаю, их фото можно получить по этому URL: http://graph.facebook.com/FACEBOOK_USER_ID/picture

Но как мне получить их идентификатор пользователя в Facebook?

Кроме того, чтобы получить адрес, я пытаюсь что-то вроде этого:

          alert ("Location:" + response.location);
          alert ("Location:" + response.location.city);
          alert ("Location:" + response.location.country);
          alert ("Location:" + response.location.zip);
          alert ("Location:" + response.location.state);

Но это не работает. Кто-нибудь знает, как добраться до этих полей? Спасибо!

Ответы [ 2 ]

3 голосов
/ 03 августа 2011

На самом деле вся эта информация здесь: http://developers.facebook.com/docs/reference/api/user/

Но эта страница заняла много времени!

3 голосов
/ 03 августа 2011

FB.api('/me') Даст вам идентификатор пользователя без каких-либо специальных разрешений.

Вы не можете получить адрес как таковой, вы можете получить location, используя разрешение user_location.Тогда вы сможете получить его по тому же /me методу.

Документ для разработчиков Facebook:
https://developers.facebook.com/docs/reference/api/user/

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