[Tips] Faire passer des données à un onglet de page Facebook

Publié le 02 octobre 2012 par Rkueny

Quand vous développez une application dans un onglet de page Facebook, il se peut que vous vouliez faire un lien depuis un autre site vers votre onglet en lui passant certains paramètres.

Vous voudriez par exemple faire ceci : http://www.facebook.com/rkueny.freelance/app_253963564677097?data1=abc&data2=def

Seulement voilà, ça ne se fait pas comme cela

Voici la solution “magique”.

http://www.facebook.com/rkueny.freelance/app_253963564677097?&app_data=xxx/aaa/bbb

Et pour récupérer :

$signed_request = $facebook->getSignedRequest(); // avec le PHP SDK

$app_data = $signed_request["app_data"];

Après, un simple explode() sur le $app_data pour récupérer vos différentes données (xxx – aaa – bbb) et le tour est joué

Et si vous avez besoin d’un freelance facebook, n’hésitez pas à penser à moi !