2

Я привык работать с Twitter, где общие/последовательные итоги доступны в простом запросе XML.Получение счета от Facebook (возможно, с помощью api)

Моя цель проста: «Введите свое имя пользователя/пользователя и отобразите количество ваших друзей».

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

У кого-нибудь есть опыт?

ответ

0

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

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

1

Вам необходимо настроить приложение, но оно будет работать как приложение Connect, а это значит, что пользователям не придется обращаться к нему через свой профиль Facebook вообще. В общих чертах вам необходимо:

  1. Set up an application
  2. Реализовать Facebook Connect на сайте
  3. Получить пользователей сайта, чтобы войти с Connect. (Вы не можете попросить их имя пользователя/пароль.)
  4. Сделать Friends.get вызов к API, вероятно, с JavaScript client library (хотя являются серверными способов, вы можете это сделать)
4

Вы можете легко подсчитать количество друзей по fql.

Поле user_count для таблицы пользователя, которое вы можете запросить.

SELECT friend_count FROM user WHERE uid = me(); 

https://graph.facebook.com/fql?q=SELECT friend_count FROM user WHERE uid={any id} 
Смежные вопросы