Je crée une application iFrame pour Facebook en utilisant le Facebook C# SDK. Je l'ai que l'utilisateur s'authentifie et je peux obtenir leur nom d'utilisateur en utilisant l'API graphique (FaceBookApp.Api ("/ userid"))Facebook C# SDK, AJAX dans l'application iFrame
Mon problème maintenant est que quand je fais un appel AJAX à une page je ne peux pas utiliser plus longtemps l'Api. L'ID utilisateur est 0. Lors de l'ouverture de FireBug, la réponse à la demande est "Non pris en charge get request". Je suppose que cela a quelque chose à voir avec le visage que la requête AJAX utilise une session différente pour l'appel et cette session n'est pas authentifiée. Je me demandais s'il y avait un moyen de contourner cela? Je savais que je pourrais rendre la page que je demande à ré-authentifier, mais cela signifierait que je devrais reauth pour chaque demande qui ne semble pas efficace. J'utilise Jquery pour faire la demande.
Toute aide est très appréciée.
Merci
c'est QueryString (en haut de la 's'). – Martin
Nathans réponse pourrait être obsolète, je réalise. Dans mon cas, le tableau QueryString était vide. J'ai utilisé Request.Form à la place. Sinon, tout s'est bien passé. No CanvasAuthorize sur l'action. – Martin