Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.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状态更新_Php_Facebook_Facebook Graph Api_Facebook Fql - Fatal编程技术网

Php 在页面管理员发布的页面上检索最新的Facebook状态更新

Php 在页面管理员发布的页面上检索最新的Facebook状态更新,php,facebook,facebook-graph-api,facebook-fql,Php,Facebook,Facebook Graph Api,Facebook Fql,我正在尝试检索特定页面(不是配置文件)的最新状态更新。我已经试了好几个小时了,但找不到解决办法。我不希望用户在看到此信息之前登录。每个用户都必须能够看到它 我试过grapapi和FQL。似乎什么都不管用。我最近一次来只是请求提要: 这是可行的,但我不想检索其他用户发布在页面墙上的状态更新。我只想检索页面管理员发布的状态更新。我想把最新的状态更新放在我的网站上,所以我不想让其他人在页面上发表这些废话 我已经尝试过JavaScript和PHP,但我无法让它工作!使用FQL时,我无法从状态表中检索记

我正在尝试检索特定页面(不是配置文件)的最新状态更新。我已经试了好几个小时了,但找不到解决办法。我不希望用户在看到此信息之前登录。每个用户都必须能够看到它

我试过grapapi和FQL。似乎什么都不管用。我最近一次来只是请求提要:

这是可行的,但我不想检索其他用户发布在页面墙上的状态更新。我只想检索页面管理员发布的状态更新。我想把最新的状态更新放在我的网站上,所以我不想让其他人在页面上发表这些废话

我已经尝试过JavaScript和PHP,但我无法让它工作!使用FQL时,我无法从状态表中检索记录,因为它们链接到uid而不是页面id。我也无法从页面管理员中找到uid。站点上的解决方案也不起作用,因为查找uid的URL现在有另一种格式


提前感谢。

尝试页面上的“posts”连接,根据文档,它只是该页面上的posts的提要,例如

  /{page id}/posts 
您也可以使用FQL

例如:

  SELECT post_id, actor_id, message FROM stream 
         WHERE actor_id = {page id} and source_id = {page id}
你可以试试这个

该代码适用于每个页面ID。除了我需要的页面

我到了第四步,然后什么也没得到

{
“data”: [

]
}

不知道我做错了什么?有什么想法吗?

这对我有用,谢谢!我气得差点把电脑毁了。谢谢!如果您仍然有此问题,您应该将其作为新问题添加。如果这个问题有参考价值,你可以添加一个链接。