Facebook позволяет вам получать доступ к данным о пользователях, которые авторизовали ваше приложение, и данным о своих друзьях (например, не о друзьях друзей).
Как только пользователь авторизует ваше приложение, вы можете получить доступ к его основной информации (например, идентификатору, имени, полу) и другим данным, которые он опубликовал.
Для чего-либо еще вам нужно будет запросить различные разрешения у пользователя, после того как он будет предоставлен, вы можете получить к нему доступ.
Вы также можете запросить у пользователя приложения разрешения для своих друзей, если он предоставит вам такие права, вы также можете запросить в Facebook информацию о его друзьях.
Ознакомьтесь с документацией по разрешениям , чтобы узнать, к чему вы можете получить доступ и какие разрешения вам нужно запросить.
Вы можете использовать FQL для извлечения данных из Facebook, но вы также можете использовать Graph API (или, более конкретно: Пользовательский объект ).
Например, чтобы узнать интересы вошедшего в систему пользователя, вы просто отправляете запрос http:
https://graph.facebook.com/me/interests
Для этого вам, конечно, нужно получить разрешение user_интерес ..
Я рекомендую использовать Graph Api Explorer для тестирования вызовов Graph API (или событий FQL), т.е. Пример интересов пользователя .