使用PHP / Facebook从iframe确定profileID或pageID

时间:2011-02-02 14:34:42

标签: php facebook

我正在尝试将用户已安装我的应用的用户个人资料或粉丝页面的ID确定为标签。

我有一个运行的通用脚本,可以根据用户或页面ID进行自定义。如果脚本没有获取任何ID,则返回通用的“停止服务”。

2 个答案:

答案 0 :(得分:0)

包含FB PHP SDK后,这是我得到的脚本:

<?php    
require_once 'facebook.php'; // include Facebook PHP SDK
    $me = $facebook->api('/me'); //Get user object
    $userid = $me['id']; Get User ID
?>

答案 1 :(得分:0)

我认为这是不可能的,因为我们只能从已签名的请求中获取page_id

我也遇到了同样的问题。我需要的是在我的应用安装时获取page_id并且我使用此page_id来跟踪用户通过他们的Facebook页面访问我的应用时的情况。我只允许某些注册会员访问我的应用程序,所以当我的客户从我的网站配置facebook应用程序时,我决定生成一个authcode,并在他们第一次访问我的应用程序时提示他们输入authcode成功的我们可以从签名的请求中轻松地将page_id存储到我们的数据库中。我认为这是唯一的解决方案。 如果其他人能找到解决方案,我很高兴。

我们需要的是用户Facebook页面page_id安装我们的Facebook应用程序时。