Facebook 图表 API me/accounts return 空数据和发布 me/feed return 错误 #200
Facebook Graph API me/accounts return empty data & posting me/feed return error #200
你好,我试着 post 在我的 facebook 墙上(我的用户配置文件)。我在 developers.facebook.com 中创建了一个新的 Facebook 帐户和一个新的应用程序。我发现了很多对我不起作用的解决方案。首先我想尝试从 me/accounts 获取数据,但是这个 return
{
"data": [
]
}
如果我尝试 post 墙上的东西 return 错误代码 200
{
"error": {
"message": "(#200) If posting to a group, requires app being installed in the group, and \
either publish_to_groups permission with user token, or both manage_pages \
and publish_pages permission with page token; If posting to a page, \
requires both manage_pages and publish_pages as an admin with \
sufficient administrative permission",
"type": "OAuthException",
"code": 200,
"fbtrace_id": "HSwXSilF2Dj"
}
}
我给自己所有权限(使用 me/permissions)。
我哪里错了?
{
"data": [
{
"permission": "user_birthday",
"status": "granted"
},
{
"permission": "user_hometown",
"status": "granted"
},
{
"permission": "user_location",
"status": "granted"
},
{
"permission": "user_likes",
"status": "granted"
},
{
"permission": "user_events",
"status": "granted"
},
{
"permission": "user_photos",
"status": "granted"
},
{
"permission": "user_videos",
"status": "granted"
},
{
"permission": "user_friends",
"status": "granted"
},
{
"permission": "user_status",
"status": "granted"
},
{
"permission": "user_tagged_places",
"status": "granted"
},
{
"permission": "user_posts",
"status": "granted"
},
{
"permission": "user_gender",
"status": "granted"
},
{
"permission": "user_link",
"status": "granted"
},
{
"permission": "user_age_range",
"status": "granted"
},
{
"permission": "email",
"status": "granted"
},
{
"permission": "read_insights",
"status": "granted"
},
{
"permission": "read_audience_network_insights",
"status": "granted"
},
{
"permission": "publish_video",
"status": "granted"
},
{
"permission": "manage_pages",
"status": "granted"
},
{
"permission": "pages_manage_cta",
"status": "granted"
},
{
"permission": "pages_manage_instant_articles",
"status": "granted"
},
{
"permission": "pages_show_list",
"status": "granted"
},
{
"permission": "publish_pages",
"status": "granted"
},
{
"permission": "read_page_mailboxes",
"status": "granted"
},
{
"permission": "ads_management",
"status": "granted"
},
{
"permission": "ads_read",
"status": "granted"
},
{
"permission": "business_management",
"status": "granted"
},
{
"permission": "pages_messaging",
"status": "granted"
},
{
"permission": "pages_messaging_phone_number",
"status": "granted"
},
{
"permission": "pages_messaging_subscriptions",
"status": "granted"
},
{
"permission": "instagram_basic",
"status": "granted"
},
{
"permission": "instagram_manage_comments",
"status": "granted"
},
{
"permission": "instagram_manage_insights",
"status": "granted"
},
{
"permission": "publish_to_groups",
"status": "granted"
},
{
"permission": "groups_access_member_info",
"status": "granted"
},
{
"permission": "leads_retrieval",
"status": "granted"
},
{
"permission": "public_profile",
"status": "granted"
}
]
}
编辑:
可能是因为我不能切换这个按钮?如果是真的,为什么我不能切换?
Toggle
无法再发布到用户个人资料,publish_actions
权限已弃用。
来源:https://developers.facebook.com/docs/graph-api/changelog/breaking-changes/#24-04-2018
仍然可以发布到页面,为此您需要带有 manage_pages
和 publish_pages
的页面令牌。
关于代币的更多信息:https://developers.facebook.com/docs/facebook-login/access-tokens/
你好,我试着 post 在我的 facebook 墙上(我的用户配置文件)。我在 developers.facebook.com 中创建了一个新的 Facebook 帐户和一个新的应用程序。我发现了很多对我不起作用的解决方案。首先我想尝试从 me/accounts 获取数据,但是这个 return
{
"data": [
]
}
如果我尝试 post 墙上的东西 return 错误代码 200
{
"error": {
"message": "(#200) If posting to a group, requires app being installed in the group, and \
either publish_to_groups permission with user token, or both manage_pages \
and publish_pages permission with page token; If posting to a page, \
requires both manage_pages and publish_pages as an admin with \
sufficient administrative permission",
"type": "OAuthException",
"code": 200,
"fbtrace_id": "HSwXSilF2Dj"
}
}
我给自己所有权限(使用 me/permissions)。
我哪里错了?
{
"data": [
{
"permission": "user_birthday",
"status": "granted"
},
{
"permission": "user_hometown",
"status": "granted"
},
{
"permission": "user_location",
"status": "granted"
},
{
"permission": "user_likes",
"status": "granted"
},
{
"permission": "user_events",
"status": "granted"
},
{
"permission": "user_photos",
"status": "granted"
},
{
"permission": "user_videos",
"status": "granted"
},
{
"permission": "user_friends",
"status": "granted"
},
{
"permission": "user_status",
"status": "granted"
},
{
"permission": "user_tagged_places",
"status": "granted"
},
{
"permission": "user_posts",
"status": "granted"
},
{
"permission": "user_gender",
"status": "granted"
},
{
"permission": "user_link",
"status": "granted"
},
{
"permission": "user_age_range",
"status": "granted"
},
{
"permission": "email",
"status": "granted"
},
{
"permission": "read_insights",
"status": "granted"
},
{
"permission": "read_audience_network_insights",
"status": "granted"
},
{
"permission": "publish_video",
"status": "granted"
},
{
"permission": "manage_pages",
"status": "granted"
},
{
"permission": "pages_manage_cta",
"status": "granted"
},
{
"permission": "pages_manage_instant_articles",
"status": "granted"
},
{
"permission": "pages_show_list",
"status": "granted"
},
{
"permission": "publish_pages",
"status": "granted"
},
{
"permission": "read_page_mailboxes",
"status": "granted"
},
{
"permission": "ads_management",
"status": "granted"
},
{
"permission": "ads_read",
"status": "granted"
},
{
"permission": "business_management",
"status": "granted"
},
{
"permission": "pages_messaging",
"status": "granted"
},
{
"permission": "pages_messaging_phone_number",
"status": "granted"
},
{
"permission": "pages_messaging_subscriptions",
"status": "granted"
},
{
"permission": "instagram_basic",
"status": "granted"
},
{
"permission": "instagram_manage_comments",
"status": "granted"
},
{
"permission": "instagram_manage_insights",
"status": "granted"
},
{
"permission": "publish_to_groups",
"status": "granted"
},
{
"permission": "groups_access_member_info",
"status": "granted"
},
{
"permission": "leads_retrieval",
"status": "granted"
},
{
"permission": "public_profile",
"status": "granted"
}
]
}
编辑:
可能是因为我不能切换这个按钮?如果是真的,为什么我不能切换?
Toggle
无法再发布到用户个人资料,publish_actions
权限已弃用。
来源:https://developers.facebook.com/docs/graph-api/changelog/breaking-changes/#24-04-2018
仍然可以发布到页面,为此您需要带有 manage_pages
和 publish_pages
的页面令牌。
关于代币的更多信息:https://developers.facebook.com/docs/facebook-login/access-tokens/