我想学习如何制作Facebook应用,但我不确定是否可以做我想要的。我知道在应用程序中可以在用户的墙上发布消息。我想知道是否也可以在用户所属的Facebook群组中发布消息?
你推荐什么:javascript或php app?
答案 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,但如果你