Facebook Graph或signed_request访问页面URL

时间:2012-02-17 17:44:07

标签: php facebook

我想知道是否有人可以回答这个问题;

我有一个画布应用程序,它允许应用程序的用户将另一个应用程序附加到其页面选项卡中。一切都很好。页面选项卡现在从用户帐户运行。 如果“查看者”在用户页面选项卡上与该应用程序进行交互,我知道我无法获取他们的用户ID,但是如何获取他们所在页面的实际URL,因此我可以更新Pinterest用于“查看者”。 有些人说我需要访问已签名的请求,有些人说是页面ID的图表。哪一个是获取页面ID的正确方法,还是甚至重要?

谢谢

1 个答案:

答案 0 :(得分:0)

考虑到您的应用始终将从FB收到signed_request var。那么为什么不使用呢?使用php-sdk,您可以像这样获得:

$signed_request = $facebook->getSignedRequest();

// so for the page ID you do:
$page_id = $signed_request['page']['id'];