mam ustawić kontrolę przeglądarki internetowej w winform i przejdź do następującego URL miejscaFacebook przekierowanie do „https://www.facebook.com/dialog/oauth/read” bez dostępu tokena
https://www.facebook.com/dialog/oauth?client_id=xxxxxxxxxxxxx&redirect_uri=https://www.facebook.com/connect/login_success.html&display=popup&scope=publish_stream,user_status&response_type=token
To pokazuje okno dialogowe logowania. Po wprowadzić nazwę użytkownika i hasło facebook przekierować do następujących URL miejsca
https://www.facebook.com/login.php?skip_api_login=1&api_key=xxxxxxxx&signed_next=1&next=https://www.facebook.com/dialog/oauth?redirect_uri=https%253A%252F%252Fwww.facebook.com%252Fconnect%252Flogin_success.html&display=popup&scope=publish_stream%252Cuser_status&response_type=token&client_id=xxxxxxxxxx&ret=login&cancel_uri=https://www.facebook.com/connect/login_success.html?error=access_denied&error_code=200&error_description=Permissions+error&error_reason=user_denied%23_=_&display=popup
i wyświetli komunikat z dwoma przycisk o nazwie „okay” & „anuluj”
xyourappxxxx would like to access your public profile, friend list and status updates.
jeśli kliknięciu na przycisk „OK” to przekieruje do następującej strony z MSG of--
page---https://www.facebook.com/dialog/oauth/read
wiadomości --- Sukces OSTRZEŻENIE O ZABEZPIECZENIU: Podaj powyższy adres URL jako i podaj swoje hasło i nie udostępniaj go nikomu.
typ aplikacji: Język/stojące
tajny App klient: brak
klienta OAuth Login: ENBL
Wbudowana przeglądarka OAuth Login: ENBL
Sandbox mod: ON
Problem jest po autoryzacji facebook nie przekierowuję do mojego redirect_uri an Nie otrzymuję żadnego tokena dostępu.
Używam VB.NET 2008 Express
dzięki
Mam ten sam problem. Jeśli oglądasz naprawdę uważnie, token uwierzytelnienia znajduje się w adresie URL. Natychmiast przekierowuje do strony, która go ukrywa, przy czym pomysł zakłada, że Twoja aplikacja internetowa powinna najpierw pobrać ją przed przekierowaniem (zakładając, że Twoja aplikacja komputerowa ma wbudowany obiekt przeglądarki internetowej). To oczywiście nie zadziała, jeśli życzysz sobie tego tokena dla aplikacji konsolowej, i właśnie to staram się rozgryźć. – djsumdog