Frage

Ich habe Facebook-Login in meiner Website mithilfe der Java-Skript-SDK von Facebook aktiviert. Jetzt möchte ich die grundlegenden Informationen des Benutzers von Facebook anziehen und in der MySQL-Datenbank meiner Website speichern. Ich brauche dies, um über PHP zu erfolgen, da die alternative Anmeldeseite in PHP implementiert ist. Wenn andere bessere Weise möglich ist, erwähnen Sie bitte.

edit: Ich folge, dass ich Antwortobjekt verwenden muss, aber wo soll ich die Objektanfrage platzieren? und PHP-"Post" -Codes? Ich bin relativ neu für PHP, wo gehören die unteren Codenlinien?

generasacodicetagpre.

});

gibt ein Array von Werten zurück:

{{ "ID": "101540562372987329832845483", "E-Mail": "beispiel@example.com", "First_Name": "Bob", [...] }

edit 2:

fb.api empfängt die API-Anruf und erhält das Antwortobjekt, das die Benutzerinformationen enthält, aber muss ich den genauen "Code1" unten verwenden oder kann ich den anderen als in "Cod2" verwenden, da ich mich vertraut bin

Code1:

generasacodicetagpre.

Code 2:

generasacodicetagpre.

War es hilfreich?

Lösung

Facebook empfiehlt mit dem neuen PHP-SDK 4 für die API. Es benötigt PHP 5.4+, stellen Sie sicher, dass Sie das auf Ihrem Server erhalten haben. Hier sind einige Links, um Sie zu beginnen, die Facebook-Docs sind nicht sehr detailliert über das neue PHP-SDK (Noch):

was Sie möglicherweise verwenden möchten, ist der "JavaScript Login Helper".

edit: Ich erkennen, dass Sie den PHP-SDK nicht einmal verwenden müssen, da Sie die grundlegenden Daten über JavaScript sogar anfordern. Alles, was Sie tun müssen, ist, Ajax zu verwenden, um Ihre PHP-Datei mit dem Datenbankspeichercode aufzurufen.

Beispiel Ajax-Code:

generasacodicetagpre.

Nicht sicher, ob Sie wissen, wie Sie MySQL verwenden, aber Sie sollten Google für "PDO" - die empfohlene Möglichkeit, MySQL mit PHP zu verwenden: http://php.net/manuelle/de/book.pdo.php

Andere Tipps

durch diesen - https://developers.facebook.com/docs/reference/php/4.0.0 Alles ist hier beschrieben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top