Question

J'ai téléchargé le Facebook C # SDK 4.1.1 et incorporé sur un petit projet Web ASP.NET 3.5SP1. Quand je lance l'application de VS Studio 2008, il m'a permis d'installer mon application Facebook. Lorsque je me connecte sur facebook, je peux voir que mon application installée, comme je le vois sur ma page d'accueil gauche nav.

Lorsque je clique sur l'application, il affiche la page default.aspx sur mon application facebook iframe. On dirait qu'il a travaillé, non? Non, ce ne est pas parce que quand je déboguer la page sur localhost, je vois que le Authorize () sur le rendement app CanvasAuthorizer FAUX.

Je créé une application Web dans IIS 5.0 afin que le défaut vs débogueur studio ne gêne pas.

Voici les paramètres qu'ils facebook je définis et d'autres informations pertinentes.

Toute aide est grandement appréciée!

Merci!

Page Toile "Http://apps.facebook.com/mynewapp/"

URL toile http: // localhost / MyNewApp /

Toile FBML / iframe iframe

Ma page Charge:

    protected void Page_Load(object sender, EventArgs e)
    {
        fbApp = new FacebookApp();
        authorizer = new CanvasAuthorizer(fbApp);
        authorizer.Perms = requiredAppPermissions;

            if (authorizer.Authorize())
        {
            ShowFacebookContent();
        }
    }

Voici les sections pertinentes de mon web.config:

       

                                                             

                           

Était-ce utile?

La solution

Trouvé sur la question:

http://adamyoung.net/IE-Blocking-iFrame-Cookies

La question n'a été passe dans IE. IE bloque les cookies iframe ... doivent définir l'en-tête pour autoriser les cookies.

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