• Realizzazione siti internet Brescia

    Realizzazione siti internet Brescia

  • Posizionamento sui motori di ricerca

    Posizionamento sui motori di ricerca

Invalid Scopes: offline_access, publish_stream

Dal 30 di Aprile 2015, chi aveva sul proprio sito la possibilità di effettuare il login tramite le credenziali di Facebook si è trovato davanti ad un errore che compare solo alle persone che sono iscritti a Facebook come sviluppatori.

Il messaggio di errore è il seguente:

Invalid Scopes: offline_access, publish_stream. This message is only shown to developers. Users of your app will ignore these permissions if present. Please read the documentation for valid permissions at: https://developers.facebook.com/docs/facebook-login/permissions

Perchè succede questo?

Perchè dal 30 di Aprile 2015 Facebook ha dichiarato deprecate le Graph API v1.0.

Come risolvere il problema ?

E’ molto semplice, praticamente dovete cercare la funzione:

function fblogin(){
FB.login(function(response) {

if (response.status == ‘connected’) {
login();
} else {
// user is not logged in
window.location.reload();
}
}, {scope:’email,publish_stream’});
return false;
}

e sostituire publish_stream con publish_actions.

Fatto questo il login con facebook non presenterà più errori.

 

Lascia un commento