Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP/Facebook从iframe确定profileID或pageID_Php_Facebook - Fatal编程技术网

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

使用PHP/Facebook从iframe确定profileID或pageID,php,facebook,Php,Facebook,我正在尝试确定用户已将我的应用程序作为选项卡安装到的用户配置文件或风扇页面的ID 我有一个运行的通用脚本,可以根据用户或页面ID进行自定义。如果该脚本没有获取任何ID,则返回一个通用的“停止使用”。包括后,这是我得到的脚本: <?php require_once 'facebook.php'; // include Facebook PHP SDK $me = $facebook->api('/me'); //Get user object $userid =

我正在尝试确定用户已将我的应用程序作为选项卡安装到的用户配置文件或风扇页面的ID

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

包括后,这是我得到的脚本:

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

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

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

当用户安装我们的facebook应用程序时,我们需要的是用户facebook页面的
页面id