Question

Code d'erreur de l'API: 102 Erreur de l'API Description: clé de session non valide ou plus valide Message d'erreur: IFRAME DOIT DOIT ÊTRE appelé avec une touche de session

Je reçois ce message drôle lorsque j'appelle une boîte de dialogue FB pour publier sur un mur d'amis dans ma nouvelle application. Le même code fonctionne pour d'autres applications. Cela a soudainement cessé de fonctionner. Quand je ne définis pas spécifiquement Iframe, une pop using étrange apparaît maintenant maintenant. Au fur et à mesure que les navigateurs bloquent les pop us, il ne se présente pas.

La publication automatique ne fonctionne pas non plus lorsque l'utilisateur le permet. Mon application n'est pas non plus restée. Quelqu'un a une idée ??

Était-ce utile?

La solution

J'ai eu cette erreur lorsque j'appelle la boîte de dialogue sans interaction utilisateur. Par exemple, lorsque les «événements chargés du document» et les «événements chargés FB JS-SDK» sont tirés. Lorsque j'ai appelé la boîte de dialogue avec la même fonction, les paramètres, sur la même page mais en réaction sur l'utilisateur de la souris, cliquez - cela a fonctionné.

Si cela est similaire à ce que vous avez, voici la solution:

FB.getLoginStatus(function(response) {
    if (response.authResponse) {
        //call dialog here
    }
});
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top