在facebook管理页面上发布我的帖子

时间:2015-08-14 09:04:11

标签: php facebook facebook-graph-api

我需要在我的一个管理页面中使用新版本的facebook sdk获取ME帖子。

示例

我在A页上管理,并在我的名字Adexe Rivera中添加一个帖子,在这个页面中有很多帖子。所以我想只过滤Adexe Rivera的帖子。

我知道在页面上发帖是必要的/页面/提要,但我需要添加用户的过滤器。

我尝试使用Graph Api Explorer,使用此FQL:

SELECT source_id, actor_id, post_id, target_id, message FROM stream WHERE source_id = "PAGE_ID" AND actor_id = "MY_ID"

并获取我正在搜索的信息。

但我知道,因为v2.0 FQL不能用于sdk,所以我需要它就像FQL在这个版本的图形中一样工作

我已经尝试了documentation所说的内容,但没有得到我的帖子。

A user access token is required to retrieve posts visible to that person.

提前致谢

2 个答案:

答案 0 :(得分:0)

无法过滤,您只能在获取条目后使用现有端点并自行过滤。有几个不同的端点,请确保您使用正确的端点。他们都记录得非常好:https://developers.facebook.com/docs/graph-api/reference/v2.4/page/feed

此外,应用访问令牌应该足以访问端点,如果它是非限制页面上的公共帖子:

  

查看公开分享的帖子需要访问令牌。

如果您不了解访问令牌,请阅读以下文章:

答案 1 :(得分:0)

最后,不可能使用FQL给我预期的结果,所以得到"来自" / PAGEID / feed 端点中的字段,并过滤结果,我得到了我想要的内容。

感谢您的回答和处罚,我花了几天时间尝试最大限度地发挥SDK facebook的性能。

干杯