holt E-Mail von einem Freund in Facebook-App
-
19-09-2019 - |
Frage
Wie hole ich die E-Mail meines Freundes programmatisch in meiner Facebook-Anwendung? Ist diese Funktion Facebook zur Verfügung stellen?
Lösung
Die Antwort ist nein, nicht Facebook diese Funktion nicht zur Verfügung stellen. Facebook versucht, die Privatsphäre seiner Nutzer zu schützen, und deshalb Adressen Benutzer E-Mail sind ausdrücklich nicht zur Verfügung.
Der einzige Weg, um einen Benutzer zu E-Mail wird an Prompt sie Sie Berechtigungen erweiterte E-Mail über ein Facebook prompt zu gewähren. Wenn sie Ihnen die Erlaubnis erteilen, können Sie dann die Verwendung notifications.sendEmail API-Methode oder die Abfrage der user
Tabelle für das proxied_email
Feld, und ihnen eine E-Mail über E-Mail-Proxy System Facebook.
Andere Tipps
Bearbeiten Das mit dem neueren Graph API Berechtigungen System geändert. Benutzer jetzt die Möglichkeit, die proxymail-Adresse zu verwenden, aber es scheint, die wahre E-Mail standardmäßig zu offenbaren.
Facebook-API-Aufrufe nicht offenbaren Benutzer E-Mail-Adressen je.
Auch wenn ein Benutzer speziell erteilt Ihnen die Erlaubnis zur E-Mail ihnen, es ist ein Proxy-E-Mail-Adresse, die nicht ihre wahre Adresse nicht verraten -. So etwas wie apps+###########.#########.######################@proxymail.facebook.com
Siehe http://wiki.developers.facebook.com/index.php/ Proxied_Email .
Ich glaube nicht, dass Sie dies über FQL tun können. Als akademische Übung müssen Sie ROTATION verwenden und dann einen CAPTCHA-Parsing-Service
Siehe auch: http://www.25hoursaday.com/weblog/2007/08/ 21 / FacebookTheSocialGraphRoachMotel.aspx
und
http://weblogs.mozillazine.org/gerv/archives /2007/09/facebook_imagetoemail.html
natürlich Christopher Finke Plug-in: