Je veux faire une page Web, qui fonctionne comme une application (dans facebook, iframe) et comme une page Web habituelle aussi. Comment puis-je accomplir cela correctement? En ce moment, je me connecte à Facebook en tant qu'application avec le SDK PHP: getLoginUrl(), puis redirige l'utilisateur vers cette URL, blabla. Fonctionne bien si je suis sur Facebook, et l'utiliser comme une application. Problème est si la session est obsolète, et je ne regarde pas ceci sur facebook, cette redirection devient ennuyante, aussi: très peu professionnel à mon avis ...Facebook: page Web fonctionnant comme une application et une page
Merci d'avance!
SOLVED: voici la solution pour mon problème spécifique:
Il m'a fallu 1 changement de ligne dans le code, ce qui est le suivant:
$canvaseurl = ($_SERVER['HTTP_REFERER'] == "https://apps.facebook.com/APPNAME/") ? "https://apps.facebook.com/APPNAME/": "https://MYWEBPAGE.hu/app/";
Je redirect simplement l'url , d'où vient l'utilisateur. Assez simple. :)
Avez-vous essayé avec le JavaScript SDK? Vous pouvez vérifier si l'utilisateur est connecté à FB.getLoginStatus (http://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/) et sinon, vous pouvez le connecter avec FB.login (http : //developers.facebook.com/docs/reference/javascript/FB.login/). Tout cela peut se produire sans actualisation/redirection de page. –
Non, je n'y ai pas pensé. Mais la connexion JS appellera une pop-up, n'est-ce pas? Et ce n'est juste pas bon. :/ Quoi qu'il en soit, merci pour le conseil! – ZeeCoder