通过打开的图表删除封面照片

时间:2012-09-24 14:21:54

标签: facebook facebook-opengraph photo cover

我正在尝试通过打开的图表删除页面的封面照片。

这甚至可能吗?

封面设置为:

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会将新照片保存到页面的封面相册中。 此封面照片不是由应用创建的。

所以看起来我无法删除页面的封面照片。 因为您只能删除由同一个应用创建的照片。

有人可以验证吗?

2 个答案:

答案 0 :(得分:0)

没有提供该功能的API - 如果您发现文档建议,请在此处发表评论,我会更正

答案 1 :(得分:0)

我实际上已经开始工作,但它似乎更像是FB方面的一个错误。

我做的与初始帖子相同,我会说我设法在大约20%的测试中删除了封面(有时直接在我的浏览器中输入url,有时使用PHP / CURL)

但是在我最近的所有测试中,它都不再适用了。

当“#200权限错误”消息无法正常工作时,只需“ true ”就可以了。

似乎难以处理页面访问令牌权限。

太糟糕了,因为我想将我办公室的网络摄像头捕捉显示为我的FB封面,但我需要不时自动删除我的旧封面,以避免我的Covers文件夹每隔一分钟就被屏幕上限填充,并且只保留最新的10个。