我正在尝试通过打开的图表删除页面的封面照片。
这甚至可能吗?
封面设置为:
https://graph.facebook.com/PAGE_ID?cover=IMAGE_ID&method=POST&access_token=ACCESS_TOKEN&no_feed_story=true
并删除:
https://graph.facebook.com/IMAGE_ID?method=DELETE&access_token=ACCESS_TOKEN
您没有这样做的许可:
{
"error": {
"message": "(#200) Permissions error",
"type": "OAuthException",
"code": 200
}
}
当我设置封面时,Facebook会将新照片保存到页面的封面相册中。 此封面照片不是由应用创建的。
所以看起来我无法删除页面的封面照片。 因为您只能删除由同一个应用创建的照片。
有人可以验证吗?
答案 0 :(得分:0)
没有提供该功能的API - 如果您发现文档建议,请在此处发表评论,我会更正
答案 1 :(得分:0)
我实际上已经开始工作,但它似乎更像是FB方面的一个错误。
我做的与初始帖子相同,我会说我设法在大约20%的测试中删除了封面(有时直接在我的浏览器中输入url,有时使用PHP / CURL)
但是在我最近的所有测试中,它都不再适用了。
当“#200权限错误”消息无法正常工作时,只需“ true ”就可以了。
似乎难以处理页面访问令牌权限。
太糟糕了,因为我想将我办公室的网络摄像头捕捉显示为我的FB封面,但我需要不时自动删除我的旧封面,以避免我的Covers文件夹每隔一分钟就被屏幕上限填充,并且只保留最新的10个。