Nicht die erste E-Mail von facebook API während der Anmeldung
Ich habe ein problem beim login ich kann keine E-Mail erhalten, auch während das hinzufügen von E-Mail an User & Freund Berechtigungen (für einige facebook-Konten).
ich bin mit der facebook-php-sdk, das der code, der im mit
$facebook_user_profile = $facebook->api('/me', array('fields' => 'id,email,first_name,last_name,picture'));
bitte kann irgend jemand retten meinen Tag ?
Die Berechtigungen, die Sie in den app-dashboard sind für den direkten Zugriff aus der app center nur. Wenn Sie melden Sie sich, Sie zu bitten, für die Berechtigungen mit den
thx für den link, den ich jetzt verwende
scope
parameter. developers.facebook.com/docs/reference/php/facebook-getLoginUrlthx für den link, den ich jetzt verwende
Facebook::getLoginUrl
und Fragen nach E-Mail-Erlaubnis mit Umfang.
InformationsquelleAutor Haithem Rihane | 2013-07-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Abgesehen von dem, was CBroe kommentiert über Fragen, für die Sie Berechtigungen mit Hilfe der "scope" - parameter bei der Anmeldung in grab Berechtigungen, Sie müssen auch die Tatsache berücksichtigen, dass nicht jeder angemeldete Benutzer (oder Benutzer ermöglicht Ihre Anwendung für den Zugriff auf Ihre Infos) hat eine E-Mail zugewiesen, um Ihr Konto.
kann man überprüfen, Ihre facebook-Konten mit Ihren Handy-Nummern, damit die Wahrscheinlichkeit, dass keine E-Mail vorhanden ist. Deshalb, wenn Sie eine Anwendung entwickeln, in Betracht ziehen, wenn ein Benutzer nicht über eine E-Mail, dann sollten Sie sich Fragen für ihn manuell über ein Formular nach dem login (dies ist, WENN die E-Mail ist notwendig, für die Nutzer Ihre app verwenden).
hoffe, diese info hilft!
froh, dass ich helfen konnte
Ich bin nach krizna.com/general/login-with-facebook-using-php . können Sie mir bitte sagen, wo umfassen FB.login () - Funktion nach dem Download den Quellcode?
FB.login() ist eigentlich ein Teil der Facebook-JavaScript-API. Der link bereitgestellt ist, eine detaillierte Anleitung zur Umsetzung der FB-login mit Hilfe von PHP. Diese beiden sind unterschiedlich; daher sollten Sie verstehen, ich bin ein wenig verwirrt mit deiner Frage. für details auf, wie die Umsetzung der FB-Javascript-API, deren Dokumentation ist Recht ausführlich und informativ hier: FB.login()
danke. Ich habe die Lösung.
InformationsquelleAutor Amjo
Das Problem tritt auf, wenn Sie gemacht haben, das Facebook-Konto mit einer E-Mail-Adresse und noch nicht bestätigt, der E-Mail verwendet werden, die von Facebook. Sobald Sie genehmigen Ihre E-Mails, den Facebook-login wird wieder die E-Mail-Adresse.
Hoffe, das löst das Problem.
InformationsquelleAutor Junaid Mukhtar