如何使用Facebook PHP SDK获取已关闭的Facebook群组的帖子?

时间:2013-07-07 01:48:45

标签: php facebook facebook-graph-api facebook-wall

这是我的代码:

<?php
require_once("../src/facebook.php");

$config = array();
$config['appId'] = 'APP_ID_HERE';
$config['secret'] = 'APP_SECRET_HERE';

$facebook = new Facebook($config);

$facebook->setExtendedAccessToken();
$facebook->getAccessToken();
$patas_feed = $facebook->api('136304296439193/feed','GET');
var_dump($patas_feed);
?>

我正在使用此代码获取已关闭的Facebook群组的换行符。不幸的是,它什么都没有;但是,如果我在一个开放的Facebook群组中使用它,它可以很好地创建一系列的东西。我认为问题是访问令牌。如何使访问令牌对封闭组可访问?

P.S。我是封闭组的成员,如果有的话,我总是可以获得管理员权限。

更新: 我将该帐户的权限授予了该应用。它仍然无效。

1 个答案:

答案 0 :(得分:2)

您需要user_groups权限才能访问已关闭的群组信息。

  

要阅读群组,您需要:

     
      
  • 任何有效access_token如果该群组是公开的(即群组的隐私设置为OPEN
  •   
  • user_groups permission表示用户的非公开群组
  •   
  • friends_groups permission为用户的朋友的非公开群组
  •   
  • 应用和游戏的群组需要使用应用access_token
  •   
     

来源:https://developers.facebook.com/docs/reference/api/group/