php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.07.2011, 15:06  
Neuer Benutzer
 
Registriert seit: 29.07.2011
Beiträge: 3
PHP-Kenntnisse:
Fortgeschritten
schluggy befindet sich auf einem aufstrebenden Ast
Standard ? Facebook: Login mit PHP

Hallo,

ich möchte gerne mit einem PHP-Script mich automatsich bei Facebook einloggen.

Die OAuth-Doku unter http://developers.facebook.com/docs/authentication kennt nur ein Dialog zur Eingabe der Daten.

Weis jemand Rat?
schluggy ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.07.2011, 15:27  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von schluggy Beitrag anzeigen
ich möchte gerne mit einem PHP-Script mich automatsich bei Facebook einloggen.
Um was genau zu machen?
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 31.07.2011, 11:03  
Benutzer
 
Registriert seit: 25.01.2011
Beiträge: 59
PHP-Kenntnisse:
Fortgeschritten
Renner befindet sich auf einem aufstrebenden Ast
Standard

Das von dir gelinkte Beispiel ist doch vollständig genug um OAuth mit Facebook durchzuführen. Was fehlt dir denn genau?
Renner ist offline   Mit Zitat antworten
Alt 31.07.2011, 11:25  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Das funktioniert auch nur mit diesem Dialog. Der läuft auch nicht auf deinem sondern auf dem Server von Facebook. Weil sonst müsste der User ja dir bzw. deinem Server seine Facebook-Login-Daten anvertrauen!
Flor1an ist offline   Mit Zitat antworten
Alt 31.07.2011, 13:20  
Benutzer
 
Registriert seit: 25.07.2011
Beiträge: 42
PHP-Kenntnisse:
Fortgeschritten
payne_of_death befindet sich auf einem aufstrebenden Ast
Standard

Also um den Dialog kommt man meines Wissen nicht herum und das macht durchaus Sinn.

Evtl. ist es aber auch möglich ein Socket zu öffnen und einen Post Request abzusenden was dieses Auth Cookie anlegt
payne_of_death ist offline   Mit Zitat antworten
Alt 31.07.2011, 17:18  
Neuer Benutzer
 
Registriert seit: 31.07.2011
Beiträge: 1
PHP-Kenntnisse:
Fortgeschritten
unrevoked befindet sich auf einem aufstrebenden Ast
Standard

Mit dem Modul CURL müsste es gehen:
PHP-Code:
$login_email 'deine@email.de';
$login_pw 'deinpw';
 
$ch curl_init();
curl_setopt($chCURLOPT_URL'https://login.facebook.com/login.php?m&next=http%3A%2F%2Fm.facebook.com%2Fhome.php');/*wer braucht schon die ofizielle Graph API? */
curl_setopt($chCURLOPT_POSTFIELDS,'email='.urlencode($login_email).'&pass='.urlencode($login_pw).'&login=Login');
curl_setopt($chCURLOPT_POST1);
curl_setopt($chCURLOPT_HEADER0);
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
curl_setopt($chCURLOPT_SSL_VERIFYPEERfalse);
curl_setopt($chCURLOPT_COOKIEJAR"my_cookies.txt");
curl_setopt($chCURLOPT_COOKIEFILE"my_cookies.txt");
curl_setopt($chCURLOPT_RETURNTRANSFER1);
curl_setopt($chCURLOPT_USERAGENT"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3");
$transfer=curl_exec($ch);

curl_close($ch); 
unrevoked ist offline   Mit Zitat antworten
Alt 31.07.2011, 19:45  
Benutzer
 
Registriert seit: 25.01.2011
Beiträge: 59
PHP-Kenntnisse:
Fortgeschritten
Renner befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Firefox/2.0.0.3
Ich frage mich, wie lange dieser Codeschnipsel schon durch die Hilfeforen geistert ...
Renner ist offline   Mit Zitat antworten
Alt 01.08.2011, 08:39  
Neuer Benutzer
 
Registriert seit: 29.07.2011
Beiträge: 3
PHP-Kenntnisse:
Fortgeschritten
schluggy befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von ChrisB Beitrag anzeigen
Um was genau zu machen?
Auf die Pinnwand Nachrichten zu schreiben.
schluggy ist offline   Mit Zitat antworten
Alt 01.08.2011, 08:40  
Neuer Benutzer
 
Registriert seit: 29.07.2011
Beiträge: 3
PHP-Kenntnisse:
Fortgeschritten
schluggy befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Flor1an Beitrag anzeigen
Das funktioniert auch nur mit diesem Dialog. Der läuft auch nicht auf deinem sondern auf dem Server von Facebook. Weil sonst müsste der User ja dir bzw. deinem Server seine Facebook-Login-Daten anvertrauen!
Ja, das ist so gewollt. Ich möchte automatsiiert aus einem Nachrichtenbereich einer Webseite Einträge auf die Pinnwand machen, ohne dass der Benutzer seine Daten angeben muss, also automatischer Login.
schluggy ist offline   Mit Zitat antworten
Alt 01.08.2011, 10:48  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Dafür ist doch die Graph-API da. Der User muss dann einmal deine Anwendung authorisieren auch dann Nachrichten auf deiner Wall zu veröffentlichen wenn er nicht online ist. Dann bekommst du glaube ich nen Zugangstoken das du dann abspeichern kannst und mit dem du dann deine Nachrichten absetzen kannst.

Du solltest nur aufpassen da Facebook das stark überprüft wie viele Nachrichten du auf der Wall postest und dich bei zu vielen Nachrichten sperrt.
Flor1an ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Facebook Login und eigener Login Paralell blackcrow PHP-Fortgeschrittene 17 29.05.2011 21:03
Facebook Login Scheffi PHP Einsteiger 8 25.05.2011 07:53
Gespeicherte Vorschaubilder von Webseiten bei Facebook löschen mentalman Off-Topic Diskussionen 9 10.05.2011 01:18
Webentwickler für Facebook Applikationen gesucht yourfans Gewerblich 2 27.04.2011 11:47
[Erledigt] Weiterleitung nach Login Michelangelo PHP Einsteiger 3 05.01.2011 13:46
[Erledigt] Facebook Graph Fatal Error mistermint PHP Tipps 2010 2 25.10.2010 21:27
Professioneller Login? Curcio PHP Tipps 2010 121 09.04.2010 21:06
Login script zeigt immer formular an auch wenn eingeloggt sein sollte salix PHP Tipps 2010 2 28.03.2010 22:21
login mit datenbank und sessions kael PHP Tipps 2009 4 23.11.2009 21:10
Auftrag: Freundefinder über E-Mail-Adressbuch wie facebook Christof Moser Beitragsarchiv 2 28.05.2008 13:46
Etwas komplexerer Login --> Keine Angst, Suche benutzt dethlef14 PHP Tipps 2006 7 02.10.2006 00:35
Session Logout Login Navigation TailerD PHP Tipps 2006 10 24.06.2006 17:12
phpBB Loginscript in eigenes Login Script einbinden 2wuck PHP Tipps 2007 4 19.12.2005 23:10
[Erledigt] Login, LogIn, Anmelden, Einloggen -> ??? Off-Topic Diskussionen 20 14.07.2005 11:01
login mit session id PHP Tipps 2005 10 26.01.2005 12:32

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
facebook login php, php facebook login, login with facebook php, facebiikligin, facebook eingeloggt php, facebook einloggen php, facebook login php weiterleitung, facebook php auto login script, facebook php script, per php bei facebook anmelden, php facebook einloggen, mit facebook einloggen php, mit hilfe von php in facebook einloggen, php bei facebook einlogen, facebook php login, facebiiklogin, www facebook php login com, php login facebook, facebooklogin via php, php mit facebook anmelden

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:03 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum