Sto integrando il login di Facebook nella mia applicazione desktop C#. Uso Facebook login aprendo il seguente url in una webview.Accesso Facebook "Resta collegato a" Non funziona
https://www.facebook.com/dialog/oauth?client_id= & redirect_uri = https:% 2F% 2Fwww.facebook.com% 2Fconnect% 2Flogin_success.html & response_type = token & display = popup & scope = email% 2Cuser_about_me% 2Cuser_birthday
la pagina si apre bene e posso accedere a Facebook con successo. Tuttavia, l'opzione "Mantieni il login su" non funziona - ogni volta che riavvio l'app C#, devo digitare nuovamente la mia password per accedere anche se ho selezionato l'opzione nell'ultimo accesso.
La cosa interessante è che il mio indirizzo e-mail è sempre ricordato dalla finestra di dialogo facebook login, indipendentemente dal fatto che ho controllato la "Resta collegato" opzione oppure no. Quindi, Facebook è sicuramente a conoscenza di chi ha effettuato l'accesso l'ultima volta, ma in realtà non sta mantenendo la sessione di accesso.
Quindi qualcuno può aiutare per favore a consigliare cosa c'è di sbagliato qui?
prega di notare che: Il client
- Sulla mia impostazione applicazione Facebook, ho fatto l'applicazione pubblica
- Nell'impostazione cliente OAuth, ho permesso OAuth Login/Web OAuth Login/embedded Browser Login OAuthn
- Ho aggiunto WebSite come piattaforma, l'URL del sito è http://localhost/
- L'app non è stata ancora inviata per la revisione, potrebbe essere il problema?
Grazie mille in anticipo!
Non penso sia correlato alla tua app, è una funzione di Facebook. dovresti controllare le impostazioni del browser. – luschn
@luschn Grazie per la risposta. Potrebbe essere correlato alle impostazioni dei cookie del mio browser? Sto usando il controllo della visualizzazione web come parte di xaml. Grazie. – Bon