繁体   English   中英

将变量传递到 Facebook iFrame 应用程序 PHP

[英]Pass variables into Facebook iFrame app PHP

我认为这是可能的,但似乎我做不到。

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

- - -编辑 - - - - -

是的(到下面),如果其他人寻找这种用途,我找到了这些物品……

创建链接...

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

获取数据…

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']

确实有一些东西: signed_request中的app_data 文档说:

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

这意味着,您只需调用您的应用程序,将&app_data=...添加到 url。 记得先将参数编码为 json。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM