ho impostato un controllo browser web in winform e passare alla seguente url-Facebook Redirect URL "https://www.facebook.com/dialog/oauth/read" senza token di accesso
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
Mostra la finestra di dialogo di accesso. Dopo inserire nome utente e password di facebook reindirizzare al seguente 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
e visualizzano un messaggio con due pulsante chiamato "okay" & "cancel"
xyourappxxxx would like to access your public profile, friend list and status updates.
se clicco sul pulsante "Ok" questo reindirizza alla pagina seguente con il msg di--
page---https://www.facebook.com/dialog/oauth/read
messaggio --- Successo AVVISO DI SICUREZZA: si prega di trattare l'URL di cui sopra come se fosse la tua password e non condividerlo con nessuno.
tipo di applicazione: Native/desktop
App segreto nel client: no
client OAuth accesso: ENBL
Browser incorporato OAuth accesso: ENBL
Sandbox mod: ON
Il problema è dopo l'autorizzazione di Facebook non reindirizzare al mio redirect_uri un d non ottenendo alcun token di accesso.
Sto usando vb.net 2008 Express
grazie
Sto avendo lo stesso problema. Se guardi con molta attenzione, il token di autenticazione è nell'URL. Si limita a reindirizzare immediatamente a una pagina che lo nasconde, l'idea è che la tua app web dovrebbe catturarla prima del reindirizzamento (assumendo che l'app desktop abbia un oggetto del browser Web incorporato). Questo, ovviamente, non funzionerà se si desidera quel token per un'app console, che è quello che sto cercando di capire da solo. – djsumdog