从“让我们的所有品牌的Facebook贴子出现在我们的网站上”开始的事情变得更加困难。获取管理员的Facebook贴子
情况:
- 有迹象表明,管理Facebook粉丝页面多个管理员(20+)
- RSS提要不再显得有些品牌页面
我已经注册工作一个APP ID,并且在应用级别获取访问令牌,如下所示:
以下是一些不同的情况以及它们返回的内容。下面假设访问令牌所有的例子使用上面
案件的网址1检索:/职位
将返回上级单位(谁开始的Facebook粉丝页面的一个)的涂鸦墙,而不是管理它的管理员。
https://graph.facebook.com/PAGE_NAME/posts?access_token=XXXXXXXXXX;
案例2:/饲料
将返回所有其他用户的涂鸦墙,而不是管理员或页面所有者
https://graph.facebook.com/PAGE_NAME/feed?access_token=XXXXXXXXXX;
案例3:FQL
将返回与案例1相同的结果,请注意DDDDDDD = Page UID
SELECT post_id, created_time, message FROM stream WHERE source_id=DDDDDDDD AND actor_id=DDDDDDDD
现在,有趣的是,当我使用Facebook的图形API资源管理器(当然登录),我打电话给上面的“/职位”上面的案例1我得到所有职位(包括所有页面管理员和拥有者)。这正是我想要的!
那么,我为什么在这里?由于访问令牌问题。这是一个在网站上使用的流,即不需要用户连接到Facebook,因为我们不需要他们的权限,也不需要访问他们的数据,这就是我使用应用程序访问令牌的原因。
感谢您的答复。不幸的是,这仍然需要用户进行身份验证,而我正在努力寻找一种让代码执行工作的方法。再一次,我不需要用户的许可,因为我没有访问他们的数据。我正在访问公共品牌粉丝页面的数据,这就是为什么它让我困惑。 – Pete 2012-03-21 23:14:02