1

这是我的代码:

<?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 群组一起使用,它会很好地工作并创建一系列所有内容。我认为问题在于访问令牌。如何使封闭组可以访问访问令牌?

PS我是封闭组的成员,如果有的话,我总是可以获得管理员访问权限。

更新:我向我的帐户授予了该应用程序的权限。它仍然没有工作。

4

1 回答 1

2

您需要请求user_groups访问封闭组信息的权限。

要阅读组,您需要:

  • access_token如果群组是公开的(即群组的隐私设置为OPEN) ,则任何有效
  • user_groups 用户的非公共组的权限
  • friends_groups 用户朋友的非公开组的权限
  • 应用程序和游戏组需要使用应用程序access_token

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

于 2013-07-07T07:09:09.873 回答