我想将一个FB应用程序添加到多个FB页面。在用户身份验证之后,重新删除到我的应用程序的URL我无法找到应用程序知道请求所在页面的方法。提前感谢您的帮助
答案 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,并使用此选项确定要加载的内容。