一个应用程序可以在Facebook组中发布

时间:2015-05-12 07:16:13

标签: facebook facebook-graph-api facebook-javascript-sdk facebook-php-sdk

我想学习如何制作Facebook应用,但我不确定是否可以做我想要的。我知道在应用程序中可以在用户的​​墙上发布消息。我想知道是否也可以在用户所属的Facebook群组中发布消息?

你推荐什么:javascript或php app?

2 个答案:

答案 0 :(得分:1)

是的,这是可能的。请参阅此处的文档:

https://developers.facebook.com/docs/graph-api/reference/v2.3/group/feed

使用最符合您需求的解决方案,并且最容易编码。两种解决方案都可以发布到这一优势。

答案 1 :(得分:0)

是的,但是在登录时你需要添加权限:“publish_actions”用于组中发布,如果你想获得列表组你需要“user_groups”权限,但要获得批准会有很多麻烦来自facebook,因为你需要发送一个如何使用它的解释,最后你会拒绝,所以你需要另一种方法来获得组列表。

https://developers.facebook.com/docs/graph-api/reference/v2.3/group/feed

/* PHP SDK v5.0.0 */
/* make the API call */
$request = new FacebookRequest(
  $session,
  'POST',
  '/{group-id}/feed',
  array (
    'message' => 'This is a test message',
  )
);
$response = $request->execute();
$graphObject = $response->getGraphObject();
/* handle the result */

或JAVASCRIPT

 /* make the API call */
    FB.api(
        "/{group-id}/feed",
        "POST",
        {
            "message": "This is a test message"
        },
        function (response) {
          if (response && !response.error) {
            /* handle the result */
          }
        }
    );

您可以在前端使用javascript,在后端使用php。这取决于你需要什么或你想要什么。如果您想制作计划出版物,我建议PHP + cronjobs,但如果你