【问题标题】:Get all facebook group post using FB Graph API使用 FB Graph API 获取所有 facebook 群组帖子
【发布时间】:2015-06-16 05:34:26
【问题描述】:

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

我还提供了来自我参考并尝试过的 stackoverflow 的链接
How to get all posts of a group via facebook graph api
但正如你所看到的,这篇文章已经很老了(从 2013 年开始)

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

当我尝试以下代码时
$publish = $facebook-api('@987654322@'.$group_id.'/feed/?access_token='.$params['access_token']);

至少我得到了一些回应

数组
(
    [og_object] => 数组
        (
            [id] => 859455820800214
            [类型] => 网站
            [更新时间] => 2015-06-04T12:18:15+0000
            [网址] => 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 尝试它时,我可以正确获取数据。

那么我错在哪里?
任何一点帮助都会被极大地接受

【问题讨论】:

    标签: php facebook facebook-graph-api curl


    【解决方案1】:

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

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

    所述

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

    【讨论】:

    • 感谢 Tobi,但我能知道在 $session 变量 中传递什么(来自您提供的第二个链接,我正在尝试使用 php sdk) 因为它在文档中的任何地方都没有提到
    • 我不明白你的意思。使用 PHP SDK,如果你正确地实例化它,应该不需要手动填充任何 $session 东西。见developers.facebook.com/docs/php/FacebookRequest/4.0.0
    • 非常感谢 Tobi,它成功了,但现在我想在我的外部网站上显示这个小组的帖子但我想在每次我的网站加载时无需登录就可以得到它们我该怎么做?跨度>
    • 那是另一个问题。请不要更改当前问题的范围。
    • 而且,顺便说一句,如果他们有帮助,很高兴接受答案。
    猜你喜欢
    • 2018-12-19
    • 1970-01-01
    • 1970-01-01
    • 2021-10-14
    • 2016-06-01
    • 1970-01-01
    • 2015-10-20
    • 2018-04-27
    • 1970-01-01
    相关资源
    最近更新 更多