LINUX.ORG.RU

Авторизация Facebook на моем сайте


0

1

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

Создал тестовый профиль и загрузил аватар.

Открываю в новом окне ссылку

fасebook.com/dialog/oauth?client_id=APP_ID&redirect_uri=http:/DOMAIN.ZONE/auth/window/facebook.php&scope=email,user_about_me&response_type=token

Открывается окошко подтверждения, я жму ок. Принимаю на сервере редирект от фейсбука с токеном

курлю https://graph.facebook.com/me?access_token=TOKENFORMUSER

выдает информацию моего тестового аккаунта


 [id] => 100003629613226
    [name] => Маша Федорина
    [first_name] => Маша
    [last_name] => Федорина
    [link] => http://www.facebook.com/profile.php?id=100003629613226
    [birthday] => 10/05/1978
    [gender] => male
    [email] => hidden@mail.ru
    [timezone] => 2
    [locale] => ru_RU
    [updated_time] => 2012-03-06T19:37:00+0000

Как получить аватарку я не знаю. по документации лазил, читал (на нерусском не особо понятно), не смог найти.

В vkонтакте это решается перечислением полей, но на фейсбуке это не помогает.

Пробовал как на livejournal авторизацию. брал строку на которую посылает LJ

https://www.facebook.com/dialog/permissions.request?app_id=189818072392&d...?forwhat=login&response_type=code&perms=publish_stream,offline_access,email,user_about_me,user_birthday,user_hometown,user_interests,user_website&fbconnect=1

по этой ссылке когда вхожу пишет:

Получить доступ к основной информации
Сюда входят: имя, фотография профиля, пол, сообщества, идентификационный номер пользователя, список друзей и любая другая информация, доступная для всех.

У меня же с моего сайта такого не пишет про "фотография профиля". Вобщем кто знает как получить аватар из api фейсбука, выручайте.

p.s. домен добавлен в разрешенные

★★
Ответ на: комментарий от belous_k_a

Более чем походит. Благодарю.

ex3me ★★
() автор топика
Ответ на: комментарий от ex3me

Великий онже Могучий, он же Русский язык, т.е. имя пользователя на русском языке в URL не всегда будет работать, вместо него можно использовать id.

belous_k_a
()
Ответ на: комментарий от belous_k_a

Я уж думал какие то оскарбления в мой адрес. Спасибо, буду знать что слово «могучий» может в разговоре использоваться в качестве Русского языка

ex3me ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.