întrebări de implementare Facebook Connect

voturi
1

Sper că acest lucru este permis, dar am o serie de întrebări cu privire la Facebook Connect, sunt destul de sigur cu privire la modul în care ar trebui să se apropie de punere în aplicare a acestuia.

Sunt de lucru pe un serviciu de tip muzică live și au în prezent de înregistrare a utilizatorului etc. Dacă ar fi să pună în aplicare Facebook Connect alături de acest lucru, aș fi în continuare posibilitatea de a trimite un email pentru utilizatorii Facebook Connect ca și în cazul în care acestea au fost pe baza mea de date?

De asemenea, ar fi posibil în schimb pentru a permite utilizatorilor care au „link-ul“ Facebook conturile lor o dată înregistrate așa că eu sunt în măsură să le dea beneficiile împărtășirii prin intermediul Facebook și invitarea prietenilor în timp ce încă un utilizator real înregistrat pe sistemul meu.

Am încercat să citesc răspunsuri la întrebările de mai sus, dar ceea ce am găsit este destul de ambiguu.

Mulțumesc, aștept cu nerăbdare opiniile dumneavoastră.

Întrebat 16/05/2009 la 03:11
sursa de către utilizator
În alte limbi...                            


1 răspunsuri

voturi
3

procesul de documentare Facebook este foarte slabă, astfel încât nu se simt rău despre a avea un timp de greu am început. Abordarea lor stil wiki documentația fără documente oficiale reale tinde să părăsească „fluxul de proces“ greu de înțeles, și necesită punerea cap la cap părți ale unui grup de documente împrăștiate la întâmplare.

Facebook are obligația de a proteja viața privată, astfel încât acestea să nu facă cu adresa reală de e - mail a unui utilizator disponibil pentru dezvoltatorii de aplicații, prin intermediul Connect sau aplicațiile obișnuite. Ei nu au un sistem de e - mail aproximat în locul pe care îl puteți utiliza, cu toate acestea, trebuie să obțineți permisiunea explicită de la un utilizator pentru a le trimite un email. Există un document decent pe e - mail aproximat aici. Puteți obține permisiunea de fapt care ia determinat pentru ea; există mai multe metode pentru a face acest lucru legat în acest document.

În ceea ce privește legătura între Facebook și conturile locale, acest lucru ar fi cu siguranta mod de a merge. Odată ce un utilizator se conectează Connect, doriți să stocați acest lucru pentru acel utilizator , astfel încât să puteți oferi funcționalitatea Facebook-specifice. Mi - ar crea pur și simplu un cont de utilizator normal în baza de date pentru fiecare utilizator nou Connect , care a venit de, cu propria identitate locală, astfel încât să nu trebuie să faci o manipulare specială a două tipuri diferite de conturi de utilizator pe tot site - ul. Acestea fiind spuse, contul ar trebui , evident , să fie marcate ca contul unui utilizator Facebook (eu folosesc o externalIdcoloană din tabelul meu de utilizatori), precum și orice parte a site - ului , care sa bazat pe informații în caz contrar s-ar putea avea la nivel local ar trebui să se ocupe de aspectul Facebook în mod corespunzător (cum ar fi utilizarea de e - mail aproximat în loc de e - mail normale).

Pentru utilizatorii existenți, ai putea aranja un „link-ul de cont“, printr-un proces prin care se conectează pe FB Connect după ce ați conectat la site-ul deja, și ați putea detecta că și pur și simplu adăugați ID-ul lor FB la masa ta de utilizatori. După aceea, ei pot autentifica prin Conectare în viitor, sau prin procesul normal. N-am făcut acest lucru, dar ar trebui să fie posibil.

Dacă scrieți un cont de manipulare cod suficient de generic, site-ul dvs. va fi capabil să funcționeze bine, indiferent de ce fel de utilizator te arunca la el.

Publicat 16/05/2009 la 05:17
sursa de către utilizator

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