Facebook PHP SDK 4获得粉丝页面调用选项卡应用程序的ID

时间:2015-07-01 19:41:51

标签: php facebook facebook-php-sdk

我有一个Facebook标签应用程序,它将安装在多个粉丝页面中,但它必须显示不同的结果。我尝试使用查询字符串,但据我所知,标签链接无法使用自定义变量。

我的想法是获取当前粉丝页面的id调用标签应用程序,然后将其作为变量传递以定义不同的结果。

我尝试使用Facebook PHP SDK 4:

define('FACEBOOK_SDK_V4_SRC_DIR', 'src/Facebook/');
require 'autoload.php';

use Facebook\FacebookSession;
use Facebook\FacebookPageTabHelper;

FacebookSession::setDefaultApplication('xxx', 'xxx');

$canvasHelper = new FacebookPageTabHelper();
var_dump( $canvasHelper );

但我明白了:

protected 'pageData' => null
protected 'signedRequest' => null

有什么想法吗?

解: 经过几个小时的工作并返回FB SDK 3后,我发现了这一点:Facebook iframe tab signed request always empty “将我的”标签网址“更改为”tab / index.php“后,已签名的请求开始显示在应用程序标签中!” 它可以工作,即使使用SDK 4!

0 个答案:

没有答案