Приглашение Facebook в стиле Foursquare через Graph API - PullRequest
2 голосов
/ 10 ноября 2010

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

Я увидел это в действии, когда подписался на foursquare, я думаю, что они используют Graph API особым образом для достижения этой цели.

Какой подход я должен использовать, чтобы получить аналогичные результаты?

Я использую PHP и Javascript.

1 Ответ

1 голос
/ 19 декабря 2010

Вы не можете отправлять сообщения друзьям пользователя, который авторизовал вас через Facebook. API Graph не позволяет этого.

Foursquare позволяет устанавливать связи только между людьми, которые являются друзьями на Facebook и уже авторизовали приложение Foursquare.

Процесс:

  • A и B. друзья в Facebook.
  • Авторизованное приложение foursquare (FS для краткости) - у FS есть адрес электронной почты и идентификатор Facebook. B авторизованный foursquare (без отношения к A) - у FS есть свой адрес электронной почты и идентификатор Facebook.
  • FS просматривает контакты B и сопоставляет список идентификаторов Facebook с идентификаторами всех людей, которые подписались на FB через Facebook.
  • Результат: список людей, которые являются друзьями на Facebook из B И , которые авторизовали приложение FS на Facebook.

Поскольку у FS уже есть электронная почта А., они могут отправить запрос по электронной почте.

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