Question

Le login facebook en utilisant le Facebook C # SDK fonctionnait, mais pas maintenant! Qu'est-il arrivé?

je reçois l'utilisateur de se connecter à l'aide du SDK Javascript. Puis, quand je reviens à la page, je ne trouve pas la session quand je ne demande pas les autorisations:

(Using only the attribute)
[FacebookAuthorize(
        LoginUrl = "/Admin/Facebook/Login")]

Lorsque l'attribut est comme il devrait être, il ne suffit pas entrer la méthode d'action:

[FacebookAuthorize(
        LoginUrl = "/Admin/Facebook/Login",
        Perms = "publish_stream,create_event,email,offline_access,read_stream")]

avant de l'envoyer à l'utilisateur de la méthode d'action, je vérifie l'utilisation de JavaScript que l'utilisateur est en fait connecté et il est toujours vrai:

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

Que pensez-vous le problème?

Était-ce utile?

La solution

Avez-vous essayé d'utiliser la dernière version du SDK?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top