php - 使用 FB Graph API 获取所有 Facebook 群组帖子

标签 php facebook facebook-graph-api curl

我想使用 FB Graph API 获取所有 facebook 群组帖子。
我搜索、谷歌、查看图形 API 的文档,问了很多人,所有人都说这是可能的

我还提供了来 self 引用并尝试过的 stackoverflow 的链接
How to get all posts of a group via facebook graph api
但是正如您所看到的,该帖子非常旧(从 2013 年开始)

当我尝试使用 CURL 发送请求时,当时我没有收到任何错误,也没有收到任何数据

当我尝试下面的代码时
$publish = $facebook-api('<a href="https://graph.facebook.com/v2.3/" rel="noreferrer noopener nofollow">https://graph.facebook.com/v2.3/</a>'.$group_id.'/feed/?access_token='.$params['access_token']);

至少我得到了回应

Array
(
    [og_object] => Array
        (
            [id] => 859455820800214
            [type] => website
            [updated_time] => 2015-06-04T12:18:15+0000
            [url] => https://graph.facebook.com/v2.3/659988617465253/feed/
        )

[share] => Array
    (
        [comment_count] => 0
        [share_count] => 0
    )

[id] => https://graph.facebook.com/v2.3/659988617465253/feed/

)


所以我只想知道现在真的有可能吗?

一件好事是,当我从 Graph API Explorer 尝试它时,我正在正确获取数据。

那我哪里错了?
任何一点帮助都会被大大接受

最佳答案

为什么不直接使用 Facebook PHP SDK?

您可以通过 /{group_id}/feed 获取群组的 feed,如

所述

确保您的访问 token 类型正确并包含正确的权限。

关于php - 使用 FB Graph API 获取所有 Facebook 群组帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30859523/

相关文章:

facebook - 地理定位 API : SimpleGeo vs CityGrid vs PublicEarth vs Twitter vs Foursquare vs Loopt vs Fwix. 如何检索 field /位置信息?

php - Facebook 开放图缓存问题

php - 方法 ="GET"给出空的 $_GET,方法 ="POST"给出非空的 $_GET。为什么? (PHP 5.6.6)

javascript - 运行 AJAX 代码时,行总和不会更新,直到 F5 刷新

不同环境下的 Facebook Pixel

windows - 如何在 WP8.1 中防止 Facebook 连接上的 "You have already authorized this app"消息?

php - Facebook Graph API 获取公共(public)页面的公共(public)帖子

facebook-graph-api - 如何发布照片。 iOS Facebook SDK 3.1

php - 我怎样才能理顺 Laravel blade @extends 的执行顺序?

php - 在长时间的过程中连接丢失以在数据库 sqlite3 codeigniter 中保存记录