Facebook Graph API - 获取 Facebook 群组帖子

6

我正在尝试使用fb graph api和php sdk从Facebook群组获取帖子。我可以从管理的群组中获取帖子,但是当我尝试从作为成员的群组中获取帖子时,它会返回一个错误。

Graph returned an error: (#200) Requires either admin permissions or member using installed app.

这里是代码。
    try {               
       $postsdata= $fb->get('/6999406078/feed?limit=5&$accessToken='.APP_ID.'|'.APP_SECRET);
        $posts= $requestGroups->getGraphEdge()->asArray();
    } catch(Facebook\Exceptions\FacebookResponseException $e) {
        // When Graph returns an error
        echo 'Graph returned an error: ' . $e->getMessage();
        exit;
    } catch(Facebook\Exceptions\FacebookSDKException $e) {
        // When validation fails or other local issues
        echo 'Facebook SDK returned an error: ' . $e->getMessage();
        exit;
    }
    $i =0;
    foreach ($posts as $key) {
        $i++;
        echo" Post number from $i". @$key['message'] . "<br>";
    }

如何解决这个问题?我是否有可能从我仅是成员的 Facebook 群组返回帖子?

1
错误信息已经告诉你所需知道的一切,实话说我不确定还有什么需要告诉你的? - andyrandy
1
https://developers.facebook.com/docs/graph-api/reference/v3.0/group/feed#read非常清晰,不应该留下太多的(误)解释空间,对吧? - CBroe
1个回答

10

如果没有管理员权限,无法从Facebook群组获取信息源。几个月前还有可能......但现在不行了。


4
这意味着通过API无法访问网页客户端(Facebook网站)允许的所有信息,对吗? - pinale

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接