Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在facebook群组javascript SDK上发布_Javascript_Facebook_Facebook Graph Api - Fatal编程技术网

在facebook群组javascript SDK上发布

在facebook群组javascript SDK上发布,javascript,facebook,facebook-graph-api,Javascript,Facebook,Facebook Graph Api,我正在尝试使用我的应用程序在facebook群组上发布帖子。如果我要写这个: FB.login(function () { FB.api('/me/feed', 'post', { message: 'Hello, world!' }); }, { scope: 'publish_actions' }); 我可以在我的时间线上发布。但是当我把自己换成组别的时候 FB.api('/group-id/feed', 'post', { message: 'He

我正在尝试使用我的应用程序在facebook群组上发布帖子。如果我要写这个:

FB.login(function () {
            FB.api('/me/feed', 'post', { message: 'Hello, world!' });
        }, { scope: 'publish_actions' });
我可以在我的时间线上发布。但是当我把自己换成组别的时候

FB.api('/group-id/feed', 'post', { message: 'Hello, world!' });
我已经采取了发布操作和用户组权限


我不能在群组上发布。如何执行此操作?

您在范围参数中忘记了用户组:

FB.login(function () {
    FB.api('/[group-id]/feed', 'post', {message: 'Hello, world!'});
}, {scope: 'publish_actions, user_groups'});
有关群发布的更多信息,请参阅Facebook文档:

一个用户访问令牌,用于能够发布到组的人,具有 需要发布操作和用户组权限

请记住,不允许您预先填充消息参数,该参数必须由用户生成,并且您必须通过审阅过程才能使这些权限可供其他用户使用: