Wie hole ich die E-Mail von meinem Freund programmatisch in meiner Facebook-Anwendung? Bietet Facebook diese Funktionalität?E-Mail eines Freundes in Facebook-App holen
Antwort
Die Antwort ist nein, Facebook bietet diese Funktionalität nicht. Facebook versucht, die Privatsphäre seiner Nutzer zu schützen, daher sind Nutzer-E-Mail-Adressen explizit nicht verfügbar.
Die einzige Möglichkeit, einen Benutzer per E-Mail zu erreichen, ist prompt them, um Ihnen erweiterte E-Mail-Berechtigungen über eine Facebook prompt zu erteilen. Wenn sie Ihnen die Berechtigung erteilen, können Sie die API-Methode notifications.sendEmail verwenden oder die Tabelle user
für das Feld proxied_email
abfragen und eine E-Mail an das System Facebook's Email Proxy senden.
Ich glaube nicht, dass Sie dies über FQL tun können. Als akademische Übung, die Sie benötigen könnten CURL zu verwenden und haben 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:
http://www.chrisfinke.com/2007/09/11/convert-facebook-e-mail-images-to-actual-e-mail-links/
Die Verwendung von cURL und CAPTCHA Parsing, um diese Einschränkung zu umgehen, würde wahrscheinlich Ihre App schließlich gebannt. – ceejayoz
Es würde sowieso nicht funktionieren, da es gar keine Möglichkeit gibt, die E-Mail-Adresse eines Benutzers zu bestimmen. – zombat
@ceejayoz deshalb habe ich erwähnt, dass es ein academix exerices ist;) @zombat Ich denke, fb speichert die E-Mails in einer Bilddatei, also wenn Sie diese Datei bekommen und geparst haben (gehe davon aus, dass die fb CAPTCHA wurde gebrochen) : P – pageman
bearbeiten: Dies wurde mit dem Berechtigungssystem der neueren Graph-API geändert. Benutzer haben nun die Möglichkeit, die Proxy-Mail-Adresse zu verwenden, aber sie scheint standardmäßig die echte E-Mail zu enthalten.
Die API-Aufrufe von Facebook geben die E-Mail-Adressen der Nutzer niemals wieder.
Auch wenn ein Benutzer Ihnen ausdrücklich die Berechtigung erteilt, sie per E-Mail zu senden, handelt es sich um eine Proxy-E-Mail-Adresse, die ihre wahre Adresse nicht angibt - etwa apps+###########.#########.######################@proxymail.facebook.com
.
Weitere Informationen finden Sie unter http://wiki.developers.facebook.com/index.php/Proxied_Email.
große Information. Danke vielmals. –
Die Funktionalität ist verfügbar, das neue Facebook ios sdk hat Berechtigungen erweitert, wo u die Berechtigungen erklären können den Zugang zu gewähren, während sie durch den Benutzer anmelden, wenn der Zugriff gewährt wir ihre E-Mail-ID,
wie diese
zugreifen können, ich habe geholt, _permissions = [[NSArray arrayWithObjects:
@"publish_stream",@"email", @"offline_access",nil] retain];
NSString *emailUsr = [result objectForKey:@"email"];
Jetzt können Sie die Facebook-Benutzer E-Mail bekommen.
- 1. Facebook Graph API: Holen Sie sich die Arbeitsgeschichte eines Freundes
- 2. Visualisieren Freund eines Freundes (Foaf) Graph
- 3. An der Wand eines Freundes posten
- 4. Operatorüberladung (Freundes- und Mitgliedsfunktion)
- 5. Abrufen der ID eines Facebook-Freundes in Javascript
- 6. Erhalten Sie eine Liste der Freunde eines Freundes auf Facebook
- 7. Android - Wie bekomme ich den Standort eines Freundes?
- 8. Abrufen der Vorlieben eines Freundes über die Facebook-Grafik-API
- 9. Email Templat in django
- 10. Holen Teil eines Arrays
- 11. Email-Validierung in C++
- 12. Email Validierung in jQuery
- 13. Email in iPhone
- 14. Facebook Graph API und Freundes E-Mail
- 15. cruisecontrol.net email
- 16. FQL Ich kann die Postleitzahl des Freundes nicht erhalten
- 17. [email protected]
- 18. Magento - eMail Variablen
- 19. Inject auf der Website des Freundes einguggen
- 20. Hinzufügen Streifen in [email protected]
- 21. Um den Wert von [email protected]
- 22. Font fetter in meinem Firefox, aber nicht in Freundes
- 23. Ändert das Hinzufügen eines Freundes zu einer Klasse in C++ das Speicherlayout?
- 24. Facebook Beitrag an die Wand des Freundes
- 25. poste ein Foto an die Wand eines Freundes auf Facebook mit android
- 26. Email-Validierung einzeln
- 27. $ http.get ('URL', {params: {email: email}}); Anfrage mit leeren params Senden
- 28. Vordefinierte Binärdateien nicht gefunden für [email protected] und [email protected]
- 29. Holen Sie die Identität eines Einsatzes in einem Trigger
- 30. Freundesliste und Profilbild des Freundes - Facebook Graph API (in Swift)
danke sir. :-) –