请求加入 Facebook Graph 群组 API
Request join a group for Facebook Graph API
我们开发了一个使用 Graph API 与 Facebook 交互的系统。在这种情况下,我正在尝试 post 群组中的一条消息,并且我有以下 return:
我在这个图表中的要求很好:
v2.3/402998003100416/feed?message=hello
而 return 是这样的:
{
"error": {
"message": "Permissions error",
"type": "FacebookApiException",
"code": 200,
"error_subcode": 1376025,
"is_transient": false,
"error_user_title": "No Permission to Post",
"error_user_msg": "You do not have permission to post in this group."
}
}
很明显问题是群的隐私是"closed",我只有是会员才能发布,但我没有要求加入群。我的意图正是这样,使用 Graph 提交加入群组的请求,就像单击“+ 群组加入”facebook 按钮本身一样。怎么做?
用同样的方法,不知道能不能享受一张图的粉丝专页api。
应用程序只能邀请用户加入该应用程序创建的群组,您可以在文档中阅读:https://developers.facebook.com/docs/graph-api/reference/v2.3/group/members#publish
使用 API.
无法向普通群组发送请求或邀请
要在组中创建 post,您需要 publish_actions
和 user_groups
:https://developers.facebook.com/docs/graph-api/reference/v2.3/group/feed#publish
请记住,您很可能不会获得 user_groups
批准:
This permission is granted to apps building a Facebook-branded client
on platforms where Facebook is not already available. For example,
Android and iOS apps will not be approved for this permission. In
addition, Web, Desktop, in-car and TV apps will not be granted this
permission.
https://developers.facebook.com/docs/facebook-login/permissions/v2.3#reference-user_groups
编辑:Facebook 最近发布了一项新权限 user_managed_groups
,用于访问用户是其管理员的群组。
我们开发了一个使用 Graph API 与 Facebook 交互的系统。在这种情况下,我正在尝试 post 群组中的一条消息,并且我有以下 return:
我在这个图表中的要求很好:
v2.3/402998003100416/feed?message=hello
而 return 是这样的:
{
"error": {
"message": "Permissions error",
"type": "FacebookApiException",
"code": 200,
"error_subcode": 1376025,
"is_transient": false,
"error_user_title": "No Permission to Post",
"error_user_msg": "You do not have permission to post in this group."
}
}
很明显问题是群的隐私是"closed",我只有是会员才能发布,但我没有要求加入群。我的意图正是这样,使用 Graph 提交加入群组的请求,就像单击“+ 群组加入”facebook 按钮本身一样。怎么做?
用同样的方法,不知道能不能享受一张图的粉丝专页api。
应用程序只能邀请用户加入该应用程序创建的群组,您可以在文档中阅读:https://developers.facebook.com/docs/graph-api/reference/v2.3/group/members#publish
使用 API.
无法向普通群组发送请求或邀请要在组中创建 post,您需要 publish_actions
和 user_groups
:https://developers.facebook.com/docs/graph-api/reference/v2.3/group/feed#publish
请记住,您很可能不会获得 user_groups
批准:
This permission is granted to apps building a Facebook-branded client on platforms where Facebook is not already available. For example, Android and iOS apps will not be approved for this permission. In addition, Web, Desktop, in-car and TV apps will not be granted this permission.
https://developers.facebook.com/docs/facebook-login/permissions/v2.3#reference-user_groups
编辑:Facebook 最近发布了一项新权限 user_managed_groups
,用于访问用户是其管理员的群组。