Facebook标签 - 多个页面的变量

时间:2011-11-14 15:56:14

标签: php facebook tabs

我想制作一个标签系统。我有一个服务器与一个数据库与不同的公司有信息。所有公司都获得相同的选项卡,但数据库中的内容不同。

我必须这样做,就是为每家公司制作一个新的应用程序(Tab应用程序)并链接到http://www.domainname.com/facebook.php?companyname=NAME这样的网站。

我想要一种方法,我可以为每家公司使用1个应用程序,只需要更改“companyname”变量。这可能吗?

1 个答案:

答案 0 :(得分:2)

您可以使用签名请求变量来获取页面ID,然后将其与数据库中的所有条目进行比较。请注意,每页只能有一个标签,但它们都会使用相同的应用。

http://developers.facebook.com/docs/authentication/signed_request/

// create the Facebook Graph SDK object
require_once('facebook.php');
$facebook = new Facebook(array(
    'appId'=>'xxxx', // replace with your value
    'secret'=>'xxxx' // replace with your value
));
$signedRequest = $facebook->getSignedRequest();

// Get the page ID
$page_id = $signedRequest['page']['id'];