这是我的代码:
<?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。我是封闭组的成员,如果有的话,我总是可以获得管理员权限。
更新: 我将该帐户的权限授予了该应用。它仍然无效。
答案 0 :(得分:2)
您需要user_groups
权限才能访问已关闭的群组信息。
要阅读群组,您需要:
- 任何有效
access_token
如果该群组是公开的(即群组的隐私设置为OPEN
)user_groups
permission表示用户的非公开群组friends_groups
permission为用户的朋友的非公开群组- 应用和游戏的群组需要使用应用
access_token
来源:https://developers.facebook.com/docs/reference/api/group/