将变量传递到Facebook iFrame app PHP

rjk*_*ksn 3 php variables iframe tabs facebook

我认为这是可能的,但似乎我不能这样做.

我正在做的是将变量传递 facebook iframe应用程序.无论如何,但我一直在尝试几种不同的方法.如果有人有任何想法.

- - -编辑 - - - - -

是的(到下面),我发现这些物品是否有其他人寻找此用途...... 

创建链接......

$link_params = array(
    'item1' => "blah",
    'item2'   => "blaaaaargh"
);
$encodedParams = urlencode(json_encode( $link_params )); 
//added to link as app_data
Run Code Online (Sandbox Code Playgroud)

获取数据......

if (!empty($signed_request) && !empty($signed_request['app_data'])) {
  $app_data = json_decode($signed_request['app_data'], true);
} //use in your app from here as $app_data['item1']
Run Code Online (Sandbox Code Playgroud)

Sas*_*ley 9

有一些东西:app_datasigned_request中.文件说:

包含查询字符串参数内容的JSON字符串,也称为app_data.通常在应用程序构建链接以将一些数据传递给自身时指定.仅当您的应用是在页面标签中加载的iframe时才可用.

这意味着,您只需调用您的应用,添加&app_data=...到网址即可.记得首先将参数编码为json.