Facebook Connect Implementation Fragen

stimmen
1

Ich hoffe, dies ist erlaubt, aber ich habe eine Reihe von Fragen in Bezug auf Facebook Connect, ich bin ziemlich unsicher, wie ich Ansatz sollte es umzusetzen.

Ich arbeite an einem Live-Musik-Typ Service und zur Zeit der Benutzerregistrierung haben, usw. Wenn ich daneben Facebook Connect implementieren, würde ich noch in der Lage sein, die Facebook Connect-Nutzer eine E-Mail, als ob sie auf meine Datenbank waren?

Auch wäre es stattdessen möglich, Benutzer zu lassen, die Facebook „link“ haben ihre Konten einmal registriert, so ich ihnen die Vorteile des Teilens über Facebook und Freunde einladen geben, während immer noch einen tatsächlichen registrierter Benutzer auf meinem System hat.

Ich habe versucht, Antworten auf die oben gestellten Fragen zu lesen, aber was ich gefunden habe, ist ziemlich eindeutig.

Danke, freuen uns auf Ihre Meinung.

Veröffentlicht am 16/05/2009 um 03:11
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
3

Facebook-Dokumentationsprozess ist sehr schlecht, so fühlt sich nicht schlecht über eine harte Zeit begonnen. Ihr Wiki-Stil Ansatz zur Dokumentation ohne wirkliche offiziellen Dokumente tendiert dazu, den „Prozessablauf“ schwer begreifen zu lassen, und erfordert Zusammenstückeln Teile einer Reihe von zufällig verstreuter docs.

Facebook hat eine Verpflichtung zum Schutz der Privatsphäre, so machen sie nie eine tatsächliche E - Mail - Adresse des Benutzers an Anwendungsentwickler zur Verfügung, durch Connect oder normale Anwendungen. Sie haben ein E - Mail - Proxy - System verfügen , die Sie jedoch verwenden , können Sie ausdrückliche Erlaubnis von einem Benutzer , um bekommen müssen sie per E - Mail. Es gibt ein ordentliches Dokument auf Proxy E - Mail hier. Sie können die Erlaubnis erhalten , indem für sie auffordert; es gibt mehrere Methoden für die in diesem Dokument verknüpft , so zu tun.

In Bezug Facebook und lokale Konten zu verknüpfen, würde dies definitiv der Weg zu gehen. Sobald ein Connect Benutzer anmeldet, möchten Sie für diesen Benutzer diese Tatsache speichern , so dass Sie die Facebook-spezifische Funktionalität bereitstellen können. Ich würde einfach ein normales Benutzerkonto in der Datenbank für jeden neuen Connect - Benutzer erstellen , die durch kam, mit einem eigenen lokaler ID, so dass Sie nicht einem speziellen Handhabung von zwei verschiedenen Arten von Benutzerkonten auf der ganzen Website zu tun haben. Davon abgesehen, würde das Konto offensichtlich als ein Facebook - Benutzerkonto markiert werden müssen (ich benutze eine externalIdSpalte in meiner Benutzer - Tabelle), und ein Teil der Website , die auf Informationen verlassen Sie sonst vor Ort haben könnten müssten die Facebook - Aspekt behandeln richtig (wie E - Mail - Proxy anstelle der normalen E - Mail mit).

Für bestehende Anwender, könnten Sie ein „Konto Link“ durch einen Prozess aufweist, wodurch sie sich anmelden in FB Connect ordnen, nachdem sie in die Website bereits angemeldet haben, und man konnte das erkennen und einfach ihre FB-ID an die Benutzer-Tabelle hinzufügen. Danach konnte sie durch Connect in Zukunft einzuloggen, oder über Ihren normalen Prozess. Ich habe noch nie getan, aber es sollte möglich sein.

Wenn Sie das Konto Behandlungscode schreiben allgemein genug, wird Ihre Website in der Lage sein, gut zu funktionieren, egal welche Art von Benutzer Sie an ihn werfen.

Beantwortet am 16/05/2009 um 05:17
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more