Использование API Facebook по сравнению с API Twitter - PullRequest
0 голосов
/ 13 августа 2011

Я подумал, что было бы полезно сравнить API-интерфейсы Facebook и Twitter, когда дело доходит до доступа к пользовательской информации.Я не уверен насчет API Facebook, поэтому я пытаюсь уточнить и сравнить следующее:

1) С помощью твиттера вы можете собирать данные о большинстве людей, используя oauth-токен / приложение oauth.Простые и бесплатные приложения могут выполнять твиттерминг со своим собственным токеном / секретом oauth, который не имеет никакого отношения к пользователю.

Возможен ли такой подход в фейсбуке?

2) В твиттере у oauth-удостоверения есть несколько запросов, которые можно использовать для «включения».В Facebook мы можем повторно использовать и перерабатывать токены Oauth для разных запросов?Или они специфичны для пользователей?Это относится к вопросу (1), поскольку я не совсем понимаю, разрешает ли API-интерфейс графа анонимные запросы.

1 Ответ

1 голос
/ 13 августа 2011

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

  1. Да, вы можете использовать API-интерфейсы Facebook, чтобы "очищать" данные о людях.Что и сколько данных вы можете очистить, зависит от их настроек конфиденциальности, привилегий, которые они предоставили вашему приложению, и т. Д. Хотя этика несколько сомнительна и, вероятно, противоречит условиям использования Facebook , технически возможносоздайте учетную запись и используйте токен OAuth для сбора данных о пользователях (хотя объем данных, которые вы можете собрать, опять же зависит от их настроек конфиденциальности).

  2. токены OAuth являются пользовательскими-конкретный.Когда пользователь входит в систему и авторизует ваше приложение для доступа к своей учетной записи, вы получаете токен, который вы можете использовать для доступа к своей учетной записи.Вы можете делать анонимные вызовы Graph API, так как не каждый вызов требует токен доступа.Однако данные о пользователях, как правило, ограничиваются тем, что доступно на Facebook, если вы не выполнили вход при «анонимных» запросах без токена доступа.

Facebook Документация для разработчиков довольно хорошо охватывает то, что доступно.Иногда это может сбивать с толку или неясно, поэтому я нашел лучший способ выяснить, что возможно, а что нет, - написать небольшое приложение и попробовать его.

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