Abbiamo oltre 10.000 utenti registrati sul nostro sito e vogliamo associare ciascun utente a un account Facebook con il loro ID di Facebook. Il nostro sito utilizza lo WWW::Facebook::API CPAN module per tutte le altre azioni relative a Facebook sul nostro sito. La mia domanda è: esiste un metodo in cui possiamo fornire l'indirizzo email di un utente specifico (che ci hanno fornito durante la registrazione) e l'API di Facebook restituire l'ID utente Facebook dell'utente corrispondente? Per essere chiari, non vogliamo che l'e-mail dell'utente venga inviata tramite l'API di Facebook, ma che invece si desideri cercarli usando il loro indirizzo e-mail. Se c'è, sarebbe davvero utile vedere uno snippet di codice su come funzionerebbe. Punti bonus se questo può essere fatto attraverso il modulo CPAN che stiamo già utilizzando. Grazie in anticipo per il vostro aiuto!Ottieni ID utente Facebook tramite indirizzo email
risposta
Sì, è possibile. In un modo.
Il nuovo Search API consente di cercare informazioni disponibili pubblicamente sugli utenti.
https://graph.facebook.com/[email protected]&type=user
Finché l'indirizzo di posta elettronica che si sta cercando è pubblica su Facebook (vale a dire, l'utente ha impostato in quel modo nelle loro preferenze), verrà restituito il nome dell'utente e Facebook ID.
Il JSON
{
"data": [
{
"name": "John Doe",
"id": "123456789"
}
]
}
Grazie Peter! Sapete se esiste una funzione che esegue una query in WWW :: Facebook :: API in modo da non dover passare attraverso la seccatura dell'autenticazione e dell'interrogazione manualmente dell'API di ricerca? –
Non sono un ragazzo perl, mi dispiace. Non è documentato in alcun modo per te? –
Non è la soluzione al 100% che stavo cercando, ma mi ha avviato nella giusta direzione. Grazie Peter! –
- 1. omniauth-facebook cannnot indirizzo email
- 2. Facebook SDK 3.0 - Ottieni ID utente e token Facebook
- 3. Indirizzo email mancante intermittente nell'API di Facebook
- 4. Facebook API: è possibile ottenere i dati del profilo pubblico di un utente tramite indirizzo email?
- 5. Ottieni token utente facebook
- 6. Facebook iOS 6 - ottieni informazioni utente
- 7. Ottieni ID utente con ambito applicazione Facebook dall'id Facebook globale o nome utente
- 8. Ottieni l'indirizzo email di Outlook tramite C#
- 9. Ottieni l'indirizzo email di un utente dal nome utente tramite PowerShell e WMI?
- 10. Ottieni indirizzo MAC Bluetooth tramite adb
- 11. Facebook API: Ottieni ID post condiviso
- 12. indirizzo email predefinito accesso
- 13. indirizzo email noreply.
- 14. utente di ricerca in ActiveDirectory tramite indirizzo di posta elettronica
- 15. Indirizzo email come nome utente in accesso snn + ssh?
- 16. ID utente Facebook in visita senza autorizzazione?
- 17. Mantenimento ID utente Facebook in sessione
- 18. Come consentire la registrazione tramite più provider di autenticazione, mentre si condivide lo stesso indirizzo email?
- 19. Ottieni ID utente socket.io, passport, koa
- 20. Ottieni ruolo utente per ID Wordpress
- 21. HWIOAuthBundle - Symfony2 - Ottieni dati utente da Facebook
- 22. Facebook onCompleted Email java.lang.NullPointerException
- 23. Errore iTunes Connect: "Questo indirizzo email non è disponibile per l'utilizzo come ID Apple."
- 24. Ottieni informazioni utente in Crashlytics
- 25. Git: configurazione nome e indirizzo email
- 26. Come posso ottenere l'indirizzo email di un utente utilizzando account-facebook in Meteor?
- 27. facebook lunghezza stringa id
- 28. Ottieni l'indirizzo email dell'account Microsoft Live
- 29. ID Apple tramite OAuth?
- 30. Ottieni l'immagine del profilo Twitter con nome utente o ID con V1.1
eneds Facebook Help lol –
Se non si dispone già di facebook user_id dell'utente, non sarebbe questa una violazione della privacy? – Ether
Se guardi i link, ha un numero alla fine, probabilmente l'ID http://www.facebook.com/srch.php?post_form_id=6c854e30c983852bbe5cc7ddd31d19fc&nm=Augusto Quindi non è violazione della privacy. – BrunoLM