Facebook 群组中的应用 post

Can an app post in a facebook group

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

您推荐什么:javascript 或 php 应用程序?

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

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

使用最能满足您的需求且最容易编写代码的解决方案。两种解决方案都可以 post 到达该边缘。

可以,但在登录时需要添加权限:"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,但如果你