Wygenerować nazwę użytkownika

głosy
2

Mamy stronę społeczną i chcesz zintegrować Facebook Connect, aby zaoszczędzić czas na użytkownika, która chciałaby zaznaczyć swoją płeć, itp itd, a także korzystać z fb Connect jako sposób pominąć podpisanie z nami.

Każdy użytkownik na naszej stronie ma niepowtarzalną nazwę użytkownika, które idą przez ... Jedno nie mogę owinąć głowę wokół, to jeśli ktoś loguje się z Facebook connect, jak mogę przypisać im nazwy użytkownika? To znaczy, co jeśli nie chcesz, aby użytkownik ich prawdziwe nazwisko? (Zakładając, że używam ich ImięNazwisko i dodać numer za nim, jeśli już istniał .. czyli: JohnSmith lub johnsmith1, etc)

Być może jestem zdezorientowany, albo ja czegoś brakuje ... Więc jak mogę wygenerować nazwy użytkownika?

Mam facebook połączyć przycisk działa, i to wyskakuje z mnóstwem przyjaciół identyfikatora kiedy zalogować ...

więc jest jakieś dobre NON-facebook-wykonane próbki kodu? Aplikacja biegacz mają jest bałagan ...

Utwórz 19/06/2009 o 06:22
źródło użytkownik
W innych językach...                            


4 odpowiedzi

głosy
2

Zobacz dokumentację Facebook Connect , esp Jak napisać dobry Połącz aplikacji i łączenia kont i znalezienie przyjaciół.

Facebook Connect, jak rozumiem, jest jak OpenID wykorzystywane przez stackoverflow. Łączenie odbywa się za pomocą mieszania adres e-mail, ale dla nazwy użytkownika danej aplikacji, można wybrać co chcesz. można naśladować to, co robi stackoverflow i ustawić go tymczasowo jako „nieznany” (Facebook), dopóki użytkownik wybiera unikalnej nazwy użytkownika. Użytkownik może kontynuować ponowne zalogowanie się do witryny przy użyciu Połącz, więc może ona pozostać „nieznany (Facebook)” na zawsze, co niektórzy ludzie na tej stronie też.

Odpowiedział 19/06/2009 o 06:55
źródło użytkownik

głosy
0

Wydaje się, że problemem jest to, że masz to nazwa chcesz wygenerować musi być unikalna w systemie. Pomysł następujących Mike'a będzie działać, jeśli nie ma też co stackoverflow i nie mają unikalne nazwy użytkowników, ale „nazwy na wyświetlaczu”, które mają jakiś losowy ciąg poprzedzając je. na przykład / Users / xxxxxx / nazwa_użytkownika

Jeśli szukasz czegoś więcej, takich jak Twitter, gdzie nazwy użytkowników są unikalne i nikt nie może mieć ten sam, wtedy będziesz musiał skłonić użytkownika podczas procesu Facebook Connect i poprosić użytkownika, aby wybrać nazwę użytkownika.

Odpowiedział 21/06/2009 o 01:05
źródło użytkownik

głosy
1

Myślę, że można korzystać z adresu e-mail otrzymane od Facebooku;)

Odpowiedział 22/10/2009 o 21:33
źródło użytkownik

głosy
0

Facebook pozwala użytkownikom mieć nazwę użytkownika (czyli dla osób, które mają profil linków jak facebook.com/xxx). Jeśli kwerendy Facebook API, można łatwo uzyskać nazwę użytkownika stamtąd, jeśli użytkownik ma. W przeciwnym razie należy zwrócić użytkownikowi stworzyć własną nazwę użytkownika.

Zobacz zapytanie do mojego profilu FB: http://graph.facebook.com/60506094 zauważy „username” pole?

Odpowiedział 22/05/2012 o 10:13
źródło użytkownik

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