Facebook graph api FB api/me/accounts在一个网站上返回空数组,而不是在另一个网站上

Facebook graph api FB api/me/accounts在一个网站上返回空数组,而不是在另一个网站上,facebook-graph-api,Facebook Graph Api,我维护2个网站,每家公司都有一个FB页面。我试着让他们从他们的网站上创建fb上的活动 我对每一个都使用了完全相同的代码,除了包含ap_id、密钥和页面id的include。我对fb ap进行了相同的设置,但应用程序域和url除外 一个正常工作,另一个出现权限错误 当我加上 $accounts = $facebook->api("/me/accounts"); 及 并对每一个进行PRINT\R,则$me完全相同,但在获取权限错误的站点上,$accounts为空 该网站的工作,显示所有的网

我维护2个网站,每家公司都有一个FB页面。我试着让他们从他们的网站上创建fb上的活动

我对每一个都使用了完全相同的代码,除了包含ap_id、密钥和页面id的include。我对fb ap进行了相同的设置,但应用程序域和url除外

一个正常工作,另一个出现权限错误

当我加上

$accounts = $facebook->api("/me/accounts"); 

并对每一个进行
PRINT\R
,则
$me
完全相同,但在获取权限错误的站点上,
$accounts
为空

该网站的工作,显示所有的网页,我是一个管理员,包括一个不工作。我可以在fb页面上手动创建事件


我遗漏了什么?

您在这两个地方使用相同的访问令牌吗?如果没有,他们是否都有
管理页面
权限?如果你不确定打电话给
/me/permissions
或使用会告诉你igy,你肯定知道了什么。我没有使用代币。我以这种方式创建事件<代码>$ret_obj=$facebook->api($whereToPost,'POST',array('name'=>$master[“title”],'start_time'=>$startTime,'end_time'=>$endTime,'description'=>$master[“description”],'privacy_type'=>$event\u privacy))当我使用/me/permissions时,管理_页面(以及其他许多页面,都会从失败的页面中丢失。为了澄清,我会检查用户是否已登录,如果没有,请使用以下命令请求用户权限:
$login_url=$facebook->getLoginUrl(array('scope'=>'create_event,rsvp_event'))
谢谢你对Igy的帮助。你说的话需要一点时间才能理解,但我通过在登录请求中添加“管理”页面来解决了这个问题,效果非常好。
$me = $facebook->api("/me");