Facebook Connect Implementering spørsmål

stemmer
1

Jeg håper dette er tillatt, men jeg har en rekke spørsmål om Facebook Connect, jeg er ganske usikker på hvordan jeg skal nærme seg gjennomføre det.

Jeg jobber med en levende musikk typen tjeneste og har for tiden brukerregistrering, etc. Hvis jeg skulle gjennomføre Facebook Connect sammen med dette, ville jeg fortsatt være i stand til å sende e-post til Facebook Connect-brukere som om de var på min database?

Dessuten ville det i stedet være mulig å la brukere som har Facebook link sine kontoer Når du er registrert, så jeg er i stand til å gi dem fordelene med å dele via Facebook og invitere venner og vil fortsatt ha en faktisk registrert bruker på systemet mitt.

Jeg har prøvd å lese opp svarene på spørsmålene ovenfor, men det jeg har funnet er ganske tvetydig.

Takk, ser frem til dine synspunkter.

Publisert på 16/05/2009 klokken 02:11
kilden bruker
På andre språk...                            


1 svar

stemmer
3

Facebook dokumentasjon prosessen er svært dårlig, så ikke føler seg dårlig om å ha en hard tid å komme i gang. Deres wiki-stil tilnærming til dokumentasjon, uten noen reell offisielle dokumenter tendens til å forlate "prosess flyt" vanskelig å forstå, og krever sette sammen deler av en haug med tilfeldig spredt docs.

Facebook har en forpliktelse til å beskytte personvernet, slik at de aldri gjør en brukers faktiske e-postadresse tilgjengelig for applikasjonsutviklere, gjennom Connect eller vanlige applikasjoner. De har en proxy epost system på plass som du kan bruke, men du må få eksplisitt tillatelse fra en bruker for å sende dem. Det er en anstendig dokument på proxy e-post her. Du kan få tillatelse ved å spørre om det; det er flere metoder for å gjøre det knyttes i dette dokumentet.

I forhold til å knytte Facebook og lokale kontoer, ville dette definitivt være veien å gå. Når en Connect bruker logger inn, vil du lagre det faktum for at brukeren, slik at du kan gi Facebook-spesifikk funksjonalitet. Jeg ville bare lage en vanlig brukerkonto i databasen for hver nye Connect bruker som kom med sin egen lokale id, slik at du ikke trenger å gjøre spesiell håndtering av to forskjellige typer brukerkontoer over hele området. Når det er sagt, vil kontoen åpenbart har å bli merket som en Facebook-brukers konto (jeg bruker en externalIdkolonne i mitt brukere tabell), og noen del av området som stolte på informasjonen du ellers måtte ha lokalt måtte håndtere Facebook aspektet riktig måte (for eksempel ved hjelp proxy-e i stedet for normal e-post).

For eksisterende brukere, kan du ordne en "konto link" ved å ha en prosess hvor de logger inn FB Connect etter at de har logget inn i området allerede, og du kan oppdage det og bare legge deres FB id til brukere tabellen. Etter det, kan de logge seg på via Connect i fremtiden, eller gjennom normal prosess. Jeg har aldri gjort dette, men det bør være mulig.

Hvis du skriver kontohåndtering kode generelt nok, vil området være i stand til å fungere godt uansett hva slags bruker er du kaster på den.

Svarte 16/05/2009 kl. 04:17
kilden bruker

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