经过多次尝试后我仍然陷入困境,我想在将参数传递给facebook应用程序时确认一件事。
是否将每个参数传递给应用程序,例如如果我正在运行一个应用程序
https://apps.facebook.com/example/index.php,我这样做https://apps.facebook.com/example/index.php?app_data= {“para1”:“para1”},这会被传递吗?
答案 0 :(得分:3)
要获取参数,我只需执行$ _GET并从典型的URL中检索参数,例如apps.facebook.com//index.php?var =
所以,在index.php上,我只是在做
$ _ GET ['var']因此获得var
答案 1 :(得分:2)
是的,在画布应用中,每个参数都会被传递。
对于粉丝专页应用,您将获得app_data参数中的数据作为json字符串。 https://www.facebook.com/YourPage?v=app_1234567890&app_data=any_string_here
仅供参考:Signed Request
$signed_request = $facebook->getSignedRequest();
$app_data = '';
if(isset($signed_request["app_data"])){
$app_data = $signed_request["app_data"];
}