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

2012, Oct 02    

Freelance facebookQuand 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 :

1
2
3
$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 !