Generează un nume de utilizator

voturi
2

Avem un site social, și doresc să se integreze Facebook Connect pentru a economisi timp pe utilizatorul care au nevoie pentru a selecta sexul lor, etc, etc și, de asemenea, utilizați FB Connect ca metodă pentru a sări semnarea cu noi.

Fiecare utilizator de pe site-ul nostru are un nume unic de utilizator pe care le trec ... Un lucru nu se poate încadra în jurul valorii de capul meu, este dacă cineva se conectează cu Facebook conecta, cum le pot atribui un nume de utilizator? Vreau să spun, ce daca ei nu doresc utilizatorului numele lor reale? (Presupunând că mi-ar folosi firstnameLastname lor, și se adaugă un număr în spatele ei, dacă ar fi existat deja .. și anume: johnsmith, sau johnsmith1, etc.)

Poate că eu sunt confuz, sau sunt lipsește ceva ... Deci, cum pot genera un nume de utilizator?

Am Facebook Connect butonul de lucru, și apare cu o mulțime de prieteni id ... când Conectare

astfel încât există orice mostre de cod bun NON-facebook-a făcut? Aplicația Runner le-au este o mizerie ...

Întrebat 19/06/2009 la 06:22
sursa de către utilizator
În alte limbi...                            


4 răspunsuri

voturi
2

Consultați documentația Facebook Connect , ESP Cum Pentru a scrie un bun App Connect și conectarea conturilor și găsirea de prieteni.

Facebook Connect, după cum am înțeles, este ca OpenID utilizat de StackOverflow. Legarea se face folosind hash de adresă e-mail, dar pentru numele de utilizator aplicației, ai putea alege ce vrei. Poti imita ceea ce face StackOverflow, și setați-l temporar ca „necunoscut (Facebook)“, până când utilizatorul alege un nume unic de utilizator. Utilizatorul poate continua să conectați din nou la site-ul dvs. folosind Connect, astfel încât ea poate rămâne „necunoscut (Facebook)“ pentru totdeauna, pe care unii oameni fac pe acest site prea.

Publicat 19/06/2009 la 06:55
sursa de către utilizator

voturi
0

Se pare că problema aveți este că acest nume de utilizator pe care doriți să genereze trebuie să fie unic în sistemul dumneavoastră. Ideea În urma lui Mike ar funcționa dacă ai face, de asemenea, ceea ce StackOverflow are și să nu aibă nume de utilizator unic, dar „nume de afișare“, care au unele șir de caractere aleatoare prefixarea lor. de exemplu, / utilizatorii / xxxxxx / nume de utilizator

Dacă sunteți în căutarea pentru ceva mai mult ca stare de nervozitate, în cazul în care numele de utilizator sunt unice și nimeni nu poate avea acelasi atunci va trebui să solicite utilizatorului în timpul procesului Facebook Connect și cere utilizatorului să aleagă un nume de utilizator.

Publicat 21/06/2009 la 01:05
sursa de către utilizator

voturi
1

Cred că puteți utiliza adresa de e-mail primit de la Facebook;)

Publicat 22/10/2009 la 21:33
sursa de către utilizator

voturi
0

Facebook permite utilizatorilor să aibă un nume de utilizator (de exemplu, pentru utilizatorii care au link-uri de profil, cum ar fi facebook.com/xxx). Dacă interogarea API Facebook, puteți obține cu ușurință numele de utilizator de acolo în cazul în care utilizatorul are unul. În caz contrar, cere utilizatorului să creeze propriul lor nume de utilizator.

A se vedea interogarea pentru profilul meu FB: http://graph.facebook.com/60506094 Observați câmpul „nume de utilizator“?

Publicat 22/05/2012 la 10:13
sursa de către utilizator

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