• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Facebook-Registration/Login Integration

T4k3C4r3

Mitglied
Guten Abend,

Ich versuche zurzeit die Facebook Funktionen --> Reg./login in meine Webseite zu integrieren.

Ich habe schon das Formular und alles von developer.facebook.com doch ich habe wenig Ahnung, wie ich diese Daten in eine Datenbank eintragen kann, bzw die Daten verarbeiten kann.

Dasselbe auch mit dem Login!

Habt Ihr vllt gute Tutorials (Wenn möglich auf Deutsch) dafür ? Würde mich über Links sehr Freuen!

Mfg T4k3C4r3
 
Werbung:
Facebook selbst erklärt das am Besten und vor allem mit aktuellen Daten:
Facebook for Websites - Facebook-Entwickler (unter Authentication)

Hinweis: Es gibt im Web noch viele andere Tutorials, englisch wie deutsch, die sind jedoch größtenteils veraltet da Facebook letztes Jahr die bisher dafür verwendete Sprache FBML abgeschafft hat. Den aktuellen Stand der Technik findest Du daher immer direkt bei Facebook.
 
Ich habe diesen Script (Quelle: 9lessons)
HTML:
                <iframe src='http://www.facebook.com/plugins/registration.php?client_id=MEINEAPPID&redirect_uri=http://meineseite.de/ordner/speichern.php?&fields=[
                        {"name":"name"},
                        {"name":"email"},
                        {"name":"password"},
                        {"name":"gender"},
                        {"name":"birthday"},
                        {"name":"captcha"},
                        {"name":"phone", "description":"Phone Number", "type":"text"}
                        ]'
                        scrolling="auto"
                        frameborder="no"
                        style="border:none"
                        allowTransparency="true"
                        width="500"
                        height="600">
                </iframe>
Doch noch ausfüllen des Formulars werde ich nur auf speichern.php (auswertungs datei) und nicht auf speichern.php?fields=... weitergeleitet. Wo ist das Problem ?

Mfg
 
Werbung:
Also mein Ziel wäre ein Registration über Facebook , wo ich die Daten dann in ne MySQl Datenbank schreiben kann. Bin ich dann bei deinem ersten Link Richtig?

Edit: Und dann natürlich einen Dementsprechenden Login mit den Vorhandenen Daten in der MySql-Db. Facebook-App ist vorhanden!

Grüße
 
Ja, in dem Link steht wie man so ein Formular für Registrierung/Login erreichen kann. Sieht man wunderbar auch an den Screenshots dort. Eine Facebook-App brauchst Du dafür nicht.
 
Werbung:
Aber wo bekomm ich dann ne App-Id her, die man in jedem Script durch seine eigene ersetzten muss ?
 
wenn man auf den Link geht: register your website, muss man dort dann auf den blauen button klicken "Neue Anwendung erstellen" ?

falls ja, hab ich das berreits gemacht und das ist doch eine app oder ?

Grüße
 
Werbung:
Als ich das das letzte Mal gemacht habe (ist schon ne Weile her) war es nicht das Selbe. Das spielt jetzt aber keine Rolle. Wenn Du nach der Anleitung von Facebook vorgehst, sollte es auch klappen.
 
Das bin ich bis jetzt doch es Tritt ein Fehler auf:
HTML:
<div id="fb-root"></div>
      <script>
        window.fbAsyncInit = function() {
          FB.init({
            appId      : 'KeinesorgeAppidistbesetzt',
            status     : true, 
            cookie     : true,
            xfbml      : true,
            oauth      : true,
          });
        };
        (function(d){
           var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
           js = d.createElement('script'); js.id = id; js.async = true;
           js.src = "//connect.facebook.net/en_US/all.js";
           d.getElementsByTagName('head')[0].appendChild(js);
         }(document));
      </script>
<div class="fb-login-button">Login with Facebook</div>

<div 
    class="fb-registration" 
    data-fields="[{'name':'name'}, {'name':'email'},
        {'name':'favorite_car','description':'What is your favorite car?',
        'type':'text'}]" 
    data-redirect-uri="http://meineseite.de/speichern.php"
</div>

und wenn ich auf den Loginbutton drüke passiert garnichts! :/ Kennst du vllt das Problem ?

Und es kommt der Fehler : Invalid client_id
 
Zuletzt bearbeitet:
Werbung:
App ist öffentlich, Sandbox-Mode Deaktiviert! Leider Erscheint der Fehler immer noch.

Aber Danke für Deine Hilfe!

Grüße
 
Zurück
Oben