Facebook Graph API Explorer获取特定于页面的页面供稿

pau*_*dru 1 php facebook facebook-graph-api facebook-php-sdk graph-api-explorer

我使用Graph API Explorer从我的Facebook页面获取一些提要.所以我有这样的事情:

GET ->/v2.2/my_page_id/feed
Run Code Online (Sandbox Code Playgroud)

它会返回我页面中的所有Feed.在这一点上一切都很好,问题是它不仅返回我发布的帖子,还返回我页面上发布的其他帖子.

我基本上想要的是只获取位于中间列的我的帖子,而我的页面上的其他人员帖子放在左栏中.

如果我试试这个:

GET ->/v2.2/my_page_id/feed?fields=from{id}
Run Code Online (Sandbox Code Playgroud)

我只会得到发布Feed的用户ID,所以我想我必须放一些where子句,如:

/where?from{id}=my_user_id
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我吗?看起来这么简单,但是我where clause没有运气就花了很多时间研究这个问题.

Tob*_*obi 6

你应该用

GET /{page_id}/posts
Run Code Online (Sandbox Code Playgroud)

代替

GET /{page_id}/feed
Run Code Online (Sandbox Code Playgroud)

如果您只想要Page自己的帖子.

看到

/{page-id}/posts 仅显示此页面发布的帖子.