2009-06-12 6 views
1

Voici un petit peu de ma situation:
Je veux être en mesure de récupérer une liste de courriels pour les amis d'un utilisateur donné.Comment fonctionnent les applications Facebook?

Voici comment je voudrais le processus aller:

  1. Une boîte div apparaît avec un login (utilisé pour se connecter à leur compte facebook, non système de compte de mon site - qui est séparé)
  2. Ensuite, une fois que l'utilisateur a entré ses informations d'identification facebook, ils auront un bouton apparaître.
    • Envoyer un courriel à tous les amis.

S'ils cliquent sur ce bouton Je voudrais un e-mail envoyé à tous les amis de cet utilisateur.

Questions:
Je veux seulement tirer des courriels de amis d'un utilisateur, alors ...

1) Est-il vraiment une application facebook que je crée? La plupart des tutoriels parlent des applications facebook et comment vous devez aller à facebook et créer une application à partir de là et définir tous ces paramètres pour les redirections de page et autres. Je ne pensais pas que je voulais que ce soit une application, tout ce que je veux, c'est l'information.

2) Si j'ai besoin que ce soit une application, comment est-ce qu'elle est supposée interagir avec mon site web? Certains parlent d'iframes, ou d'autres méthodes ... Comment suis-je censé savoir lequel utiliser et comment je peux l'intégrer dans mon site?

Répondre

0

Il n'y a pas de méthodes API pour obtenir les adresses e-mail de quelqu'un sur Facebook, et ne sont là OpenSocial. C'est ainsi que les adresses e-mail ne se retrouvent pas sur les listes de spam. Il existe cependant un moyen d'envoyer des e-mails sans connaître les adresses réelles. Si vous demandez à l'utilisateur d'accepter des privilèges étendus pour votre application, vous pouvez envoyer un courrier électronique à des intervalles raisonnables à cet utilisateur spécifique.

1

Bemmu est correcte = vous ne pouvez pas utiliser facebook pour obtenir des adresses e-mail.

Vous pouvez envoyer un message facebook (qui envoie habituellement un e-mail au destinataire et en fonction des préférences des utilisateurs).

Vous aurez besoin de créer une application facebook et d'autoriser les utilisateurs à accéder à leurs informations de profil (demande par défaut). Ensuite, vous pourrez envoyer une notification à l'ID du destinataire. Commencez par http://wiki.developers.facebook.com/index.php/Notifications.send et consultez les autres références à l'API Stream. Lisez les directives et les accords - il y a des règles sur combien de temps vous pouvez conserver sur les données de flux et ce que vous pouvez l'utiliser pour.

Questions connexes