我们正在研究项目的Facebook API,并希望在原生iOS和Android应用程序中利用Groups API。特别是,能够创建和参与Facebook群组提供的许多功能。
我们的Facebook应用程序都不在App Center中,因此我们无法代表他们提出请求。在使用Graph Explorer之后,由于缺乏 manage_groups 权限而无法创建群组,我们开始相信这是因为我们的App Center存在。
我是否正确理解了文档?经批准的App Center应用是否需要测试需要 manage_groups 权限的来电?
答案 0 :(得分:2)
我自己刚刚经历过这个。我自己就在这里有一个非常相关的问题,但是我可以在这里帮忙,我想我会这样做。
你不能'给'manage_groups,但是,你可以很容易地生成一个具有该权限的不同令牌。
这是我的功能,适合我创建和管理群组。但是,由于我可能还需要一周的时间,API的那一部分会被严重记录到痛苦的程度。我还必须编写一个稍微调整过的FB SDK卷曲版本,所以你必须稍微嗤之以鼻。
public function _getAppToken() {
$appConfig = $this->config->item('facebookAppConfig');
$path = '/oauth/access_token?client_id=' . $appConfig['appId'] . '&client_secret=' . $appConfig['secret'] . '&grant_type=client_credentials';
return str_replace('access_token=', '', $this->_facebookGetCurl( $path, 'notoken' ) );
}
希望这有点帮助。
加雷
答案 1 :(得分:1)
有一个适用于'App and Game groups'的群组API可供游戏使用,这些游戏在Facebook.com上托管,并已在Facebook上批准用于App Center。
其他应用可以代表应用的管理员,开发者和测试人员(而不是其他用户)管理群组,但这些群组与应用ID相关联,并且不允许您的应用修改未通过该群组创建的群组机构。
简短回答:除了“应用和游戏组”功能之外,没有可公开访问的群组API,可以由任何应用进行测试,并由任何App-Center批准的帆布游戏使用
答案 2 :(得分:0)
App Center要求已被删除。