使用Graph API创建组

时间:2013-10-09 01:28:40

标签: facebook facebook-graph-api facebook-group facebook-game-groups

我们正在研究项目的Facebook API,并希望在原生iOS和Android应用程序中利用Groups API。特别是,能够创建和参与Facebook群组提供的许多功能。

我们的Facebook应用程序都不在App Center中,因此我们无法代表他们提出请求。在使用Graph Explorer之后,由于缺乏 manage_groups 权限而无法创建群组,我们开始相信这是因为我们的App Center存在。

我是否正确理解了文档?经批准的App Center应用是否需要测试需要 manage_groups 权限的来电?

3 个答案:

答案 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要求已被删除。