2010-11-10 7 views
2

Je souhaite autoriser les utilisateurs nouvellement inscrits à se connecter à Facebook, à sélectionner certains de leurs amis et à leur envoyer une invitation pour mon site Web.Invitation Facebook de style Foursquare sur API Graph

J'ai vu cela en action lorsque je me suis inscrit à foursquare, je crois qu'ils utilisent l'API Graph d'une manière particulière pour y parvenir.

Quelle approche dois-je prendre pour obtenir des résultats similaires? Je utilise PHP et Javascript.

Répondre

1

Vous n'êtes pas autorisé à envoyer des messages aux amis d'un utilisateur qui vous a autorisé via Facebook. L'API graphique ne le permet pas. Foursquare permet uniquement de créer des liens entre des personnes qui sont des amis sur Facebook ET qui ont déjà autorisé l'application Foursquare.

Le processus est le suivant:

  • A et B sont des amis Facebook.
  • Une application autorisée foursquare (FS pour court) - FS a son adresse e-mail et Facebook. B autorisé foursquare (sans aucune relation avec A) - FS a son adresse e-mail et Facebook. FS recherche les contacts de B et renvoie la liste de ces ID facebook avec les ID de toutes les personnes qui se sont inscrites à Facebook via Facebook.
  • Résultat: liste de personnes qui sont des amis Facebook de B ET ont autorisé l'application FS sur facebook.

Étant donné que FS a déjà l'adresse électronique de A, il peut envoyer la demande par courrier électronique.

+0

Cela ne semble pas être vrai. Foursquare a implémenté un widget FBML plus ancien à cet url qui attire tous les amis de l'utilisateur authentifié, indépendamment de la connexion de l'ami à Foursquare, et permet ensuite à l'utilisateur de les inviter à Foursquare. Le problème est que FBML est obsolète et cette fonctionnalité ne sera pas disponible bientôt. Je ne pense pas qu'il existe un moyen graphique de le faire. https://foursquare.com/invite/facebook –

Questions connexes