ich eine Web-Browser-Steuerelement in winform gesetzt haben und navigieren Sie zu folgendem URL-Facebook Umleitungs-URL zu „https://www.facebook.com/dialog/oauth/read“ ohne Zugriffstoken
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
Es zeigt das Anmeldedialogfeld an. Nach Eingabe Benutzername und Passwort facebook zu folgenden URL-
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
und zeigt eine Nachricht mit zwei Schaltfläche „okay“ & „cancel“
xyourappxxxx would like to access your public profile, friend list and status updates.
genannt umleiten, wenn ich auf klicken Sie auf „OK“ -Taste dieses wird von--
mit der msg auf der folgenden Seite umleitenpage---https://www.facebook.com/dialog/oauth/read
Nachricht --- Erfolg SICHERHEITSHINWEIS: Bitte behandeln Sie die obige URL wie Sie Ihr Passwort und teilen Sie es mit niemandem.
Anwendungstyp: Nativ/Desktop
App Geheimnis in Client: nein
Kunde OAuth Anmeldung: enbl
Embedded Browser OAuth Anmeldung: enbl
Sandbox mod: ON
Problem ist nach der Autorisierung facebook nicht Redirect zu meinem redirect_uri an Ich erhalte kein Zugriffs-Token.
ich verwende vb.net 2008 Express
dank
vorbei Ich habe das gleiche Problem. Wenn Sie sehr genau aufpassen, befindet sich das Authentifizierungs-Token in der URL. Es wird sofort auf eine Seite umgeleitet, die es versteckt. Die Idee dahinter ist, dass Ihre Web-App es zuerst vor der Weiterleitung erfassen soll (vorausgesetzt, Ihre Desktop-App hat ein eingebettetes Webbrowser-Objekt). Das wird natürlich nicht funktionieren, wenn Sie dieses Token für eine Konsolenanwendung haben wollen, was ich selbst herausfinden möchte. – djsumdog