2011-01-05 22 views
5

Jak mogę uwierzytelnić przy użyciu nazwy użytkownika (e-mail) i hasła? Próbki dostarczyły tylko wywołania "authorizer.Authorize()" bez poświadczeń (które po prostu zgłaszają dla mnie wyjątek w formacie "Nieprawidłowy URI"). Czy potrzebuję AccessToken, a jeśli tak, to w jaki sposób mogę go uzyskać?Uwierzytelnianie za pomocą Facebooka C# SDK

Odpowiedz

2

Ten poradnik powinien pomóc: Getting Started with the Facebook C# SDK

+0

Dzięki, ale widziałem to i nie wyjaśnia, jak używać nazwy użytkownika/hasła. :( – BeeGeez

+0

Czy to właśnie jest to, czego szukasz? Http://msdn.microsoft.com/en-us/windows/ee702803 – Jon

+0

Całkowicie zagubiony teraz Potrzebuję klucz aplikacji i tajny klucz teraz? Gdzie jest użytkownik Dopasuj konto, więc mogę uzyskać/ustawić odpowiednie dane? – BeeGeez

5

Nie można uwierzytelnić nazwy użytkownika i hasła. Aby uwierzytelnić użytkownika, musisz użyć protokołu OAuth. Facebook nie zezwala twórcom aplikacji na zbieranie nazw użytkowników i haseł od użytkowników.

+0

Dziękuję za wyjaśnienie. Nie zbieram nazw użytkowników i haseł. Mam już nazwy użytkowników i hasła i chcę je uruchomić raporty dla moich klientów. Pomogłeś mi wcześniej z raportowaniem i doceniam to, ale wpadłem na problem z kodem, ponieważ nie byłem uwierzytelniony. Musi być w tym sposób z OAuth. na koncie (mam tylko nazwę użytkownika/passwor d) w jakiś sposób z OAuth. Czy jest jakiś sposób, aby to zrobić? – BeeGeez

0

Nie jestem pewien, co dokładnie chcesz zrobić. Ale tutaj jest moje doświadczenie i moja wiedza na temat uwierzytelniania.

Aby uwierzytelnić użytkownika, potrzebna jest aplikacja na Facebooku (w szczególności identyfikator aplikacji i kod serwera), użytkownik musi wprowadzić swoją nazwę użytkownika i hasło oraz zezwolić aplikacji na dostęp do ich danych.

Ten proces autoryzacji wygeneruje token dostępu, który umożliwi aplikacji Facebook dostęp do informacji o użytkowniku. Pamiętaj, że to access_token często wygasa i w takim przypadku musisz ponownie uwierzytelnić.

http://developers.facebook.com/docs/authentication/

0

Śledź ten link youtube i można zrozumieć, jak dostaniesz uwierzytelnione przy użyciu ur strony internetowej. ten przekieruje Cię do facebook, gdzie trzeba się zalogować, więc jeśli chcesz losową użytkownikowi na ur miejscu do uwierzytelniania będą przekierowywane do Facebooka Zaloguj się, jeśli u użyć kodu z tego przykładu:

Facebook Auth Example

Mam nadzieję, że to jest to, czego szukasz dla m8!

Powiązane problemy