Facebook fare il login a lavorare utilizzando Facebook C # SDK
-
30-09-2019 - |
Domanda
L'account di accesso di Facebook utilizzando il Facebook C # SDK funzionava, ma ora non lo è! Che cosa è successo?
ho l'all'utente di accedere utilizzando il Javascript SDK. Poi, quando torno alla pagina, non riesco a trovare la sessione quando non mi chiederà le autorizzazioni:
(Using only the attribute)
[FacebookAuthorize(
LoginUrl = "/Admin/Facebook/Login")]
Quando l'attributo è come dovrebbe essere, semplicemente non entrare nel metodo di azione:
[FacebookAuthorize(
LoginUrl = "/Admin/Facebook/Login",
Perms = "publish_stream,create_event,email,offline_access,read_stream")]
Prima di inviare l'utente al metodo di azione, ho verificare utilizzando JavaScript che l'utente è effettivamente connesso, ed è sempre vero:
if (response.session) {
html = response.session.access_token;
// Tests if necessary permissions are set.
if (response.perms) {
var perms = response.perms;
if (perms.indexOf("publish_stream") != -1
&& perms.indexOf("email") != -1
&& perms.indexOf("create_event") != -1
&& perms.indexOf("offline_access") != -1
&& perms.indexOf("read_stream") != -1
Cosa pensi sia il problema?
Soluzione
Hai provato utilizzando l'ultima versione del SDK?
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow