Как я могу получить фото и имя пользователя для отображения на моем веб-сайте и сохранить их в MySQL?
вам необходимо получить разрешение от пользователя, который использует ваше приложение.
когда у вас есть разрешение user_photos, вы можете делать все, что захотите.
вы можете найти все разрешения здесь: расширенное разрешение: https://developers.facebook.com/docs/authentication/permissions/#extended_perms
и посмотрите здесь:
https://developers.facebook.com/docs/reference/api/photo/
Сочный правильно, что вы можете получить эту информацию.Тургут не прав насчет авторизации, так как вы можете получить эту информацию для всех, если знаете их идентификатор Facebook.И в этом заключается проблема.Если вы находитесь в приложении facebook, то facebook опубликует идентификатор пользователя с запросом для каждой страницы в объекте запроса.Но за пределами приложений iframe в Facebook вам потребуется способ запроса идентификатора пользователя.это можно сделать с помощью API javascript Facebook.
Вот некоторые дальнейшие чтения:
http://developers.facebook.com/docs/reference/api/
http://developers.facebook.com/tools/explorer/?method=GET&path=735915914
http://developers.facebook.com/docs/authentication/canvas/
посещения пользователейFacebook ID без авторизации?
Этого можно добиться, просто запросив Graph API с идентификатором пользователя
http://graph.facebook.com/USER_ID?fields=name,picture
Результаты будут содержать имя пользователя и URL-адрес его изображения