Если я хочу получить информацию и сообщения пользователя Facebook ... мне нужно приложение Facebook Connect или приложение Facebook? - PullRequest
0 голосов
/ 24 января 2010

Предпочтительно, я хочу наименьшую возможную работу!

Ответы [ 2 ]

1 голос
/ 24 января 2010

Ваш вопрос немного странный, потому что обычно контекст, где и почему вы используете информацию, определяет, хотите ли вы реализацию Facebook Connect или приложение Facebook.

Чтобы получить информацию о пользователе из Facebook, у вас должен быть действительный токен сеанса какого-либо вида . Вы не можете получить информацию о пользователе без нее, и контекст токена сеанса определяет, какая информация вам доступна. Например, вы можете использовать API Test Console , чтобы опробовать различные методы API, но это всегда будет из контекста вашего собственного идентификатора пользователя Facebook, так что все, что пользователь пометил как заблокированный / закрытый вы не будете доступны.

С Facebook Connect вы получаете действительный токен, когда пользователь «подключается» к вашему веб-сайту с поддержкой Facebook Connect. В приложении Facebook токен предоставляется, когда пользователь заходит в ваше приложение внутри Facebook. Получив токен, вы можете использовать его для запроса сервисов API и получения информации о пользователе.

Каждая реализация сталкивается с различными проблемами. Для сайта Facebook Connect вы должны убедить пользователей зайти на ваш веб-сайт и «подключиться» к нему, используя свои учетные записи Facebook. Для обычного приложения вы должны убедить людей добавить приложение в свой профиль.

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

0 голосов
/ 24 января 2010

Вы можете использовать FQL из демо-интерфейса, что позволяет вам выполнять большинство запросов против ваших друзей. Хотя приложение - это путь, чтобы увеличить это.

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