一个FB应用程序到多个FB页面

时间:2012-05-28 14:27:20

标签: facebook facebook-graph-api facebook-fql

我想将一个FB应用程序添加到多个FB页面。在用户身份验证之后,重新删除到我的应用程序的URL我无法找到应用程序知道请求所在页面的方法。提前感谢您的帮助

2 个答案:

答案 0 :(得分:0)

您将在签名请求中获取页面ID。

仅供参考:Signed Request

答案 1 :(得分:0)

这很容易做到。如果您对发布到您网页的signed_request数据进行解码,则可以查看哪些网页正在“查找”您的应用(即已安装该应用的页面)。

如果你解码数据(例如在PHP中你可以这样做:print_r( $facebook->getSignedRequest() );来打印解码版本),你会看到如下内容:

Array
(
    ...
    [page] => Array
        (
            [id] => 1234567890
            [liked] => 1
            [admin] => 1
        )
    [user] => Array
        (
            ...
        )
)

$response['page']['id']是当时正在查看您应用的网页的ID。您可以存储已安装应用程序的页面的ID,并使用此选项确定要加载的内容。