将照片上传到Facebook组Graph API

时间:2018-07-27 22:37:43

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

我正在尝试将包含照片的帖子添加到我的Facebook组的附件中,在该组中,我是使用用户访问令牌进行管理的管理员。权限:

user_birthday, user_hometown, user_location, user_likes, user_events, user_photos, user_videos, user_friends, user_status, user_tagged_places, user_posts, user_gender, user_link, user_age_range, email, read_insights, read_audience_network_insights, publish_video, manage_pages, pages_manage_cta, pages_manage_instant_articles, pages_show_list, publish_pages, read_page_mailboxes, ads_management, ads_read, business_management, pages_messaging, pages_messaging_phone_number, pages_messaging_subscriptions, instagram_basic, instagram_manage_comments, instagram_manage_insights, publish_to_groups, groups_access_member_info, leads_retrieval, public_profile, basic_info

我尝试了多张照片故事解决方案:https://developers.facebook.com/docs/graph-api/photo-uploads#publishing-a-multi-photo-story

  

对于故事中的每张照片,请使用/ user-id / photos端点将其上传为Published = false。

但是发布为false时出现错误:

"message": "(#200) Requires extended permission: publish_actions"

使用published = true,它可以按预期工作(将新的单张照片发布到组中),但是我不需要该功能。我什至无法上传发布为False,相同错误的照片(我/照片端点)。

1 个答案:

答案 0 :(得分:0)

该解决方案仅适用于Pages(以及根据文档显示的用户个人资料),因为您还可以在Pages上使用该参数安排帖子。在群组中,您只能立即发布。

顺便说一句,publish_actions已过时,您应阅读:https://developers.facebook.com/docs/graph-api/changelog/breaking-changes#login-4-24