2013-04-13 4 views
5

Ich versuche Facebook und Twitter Login hinzuzufügen und melde mich in meiner iOS App an. Da meine App serverbasiert ist, muss ich auch ein Benutzerprofil auf meiner Datenbank erstellen. Aber das Problem ist, dass ich aus offensichtlichen Gründen keine Passwörter von Facebook und Twitter holen kann. Ich bin mir also nicht sicher, wie ich das anstellen soll. Was sollte als ein Passwort für die neuen Profile, die erstellt werden, verwendet werden, und melden Sie dann die Benutzer an.Mit Facebook und Twitter SDK für iOS anmelden

Was haben Menschen in der Vergangenheit getan, um Profile in ihren Datenbanken durch Abrufen von Informationen von Facebook und Twitter zu erstellen?

Ich möchte die E-Mail-Adresse, Name, Standort, Interessen und dann auch ein Passwort speichern. Was sollte der richtige Weg sein?

Antwort

5

Sie können natürlich nicht auf diese Informationen zugreifen. Die Art, wie es funktioniert, ist Facebook oder Twitter senden Sie eine Antwort sagen "Ja, Anmeldeinformationen sind OK für Benutzer XXXXXX" oder "Nein, schlechte Anmeldeinformationen". Dann können Sie die ID des Benutzers in Ihrer Datenbank speichern.

Sie erhalten keine weiteren Informationen, es sei denn, Sie fragen nach Berechtigungen.

https://developers.facebook.com/docs/concepts/login/

https://dev.twitter.com/docs/auth/sign-twitter

Berechtigungen stellen zu können, müssen Sie eine App erstellen.

How to ask for permission in facebook application?

+0

JoRousss, habe ich das sammeln, sobald ich die Dokumentation zu lesen. Aber sobald ich ein Benutzerprofil in meiner Datenbank mit Namen, E-Mails, etc. Basierend darauf kann ich dem Benutzer leicht einen Benutzernamen zuweisen, aber was ist mit Passwort? soll ich das Passwort als Zugangstoken verwenden? Ist es geräteunabhängig bis es abläuft? – Jonathan

+0

Sie können kein Passwort festlegen, Sie müssen den Benutzer dazu bringen, sich erneut über Facebook anzumelden. – JoRouss

+1

Es muss eine eindeutige Benutzer-ID geben, die Sie speichern können, damit Sie denselben Benutzer wieder anmelden können – JoRouss