我正在尝试创建一个应用程序来帮助用户删除不需要的标签。我听到很多人抱怨 FB 不再允许公众访问删除图片...标签也是如此吗?
I get {"error":{"type":"OAuthException","message":"(#3) Application does not have the capability to make this API call."}}
当我尝试通过删除时
https://graph.facebook.com/some_photo_id/tags/user_id?access_token=a_valid_access_token&callback=whatever&method=delete&pretty=0&sdk=joey
如果我尝试 AJAX DELETE 请求或使用,我会收到相同的错误FB.api('/pid/tags/uid', 'delete', function(){})
我已启用权限:user_photos、friends_photos、publish_stream、publish_actions、user_status。我是否忘记了某个权限?
我非常感谢有关此问题的帮助。
我已经能够上传照片,并在 C# 上添加一些随机标签,但似乎无法删除它们;这很奇怪,因为如果您在 Windows Phone 中使用集成应用程序,例如您可以毫无问题地添加和删除您想要的任何标签,唯一的限制是显然您不能删除您没有创建的标签,只能删除这个 wp集成功能和 Android 设备中的 facebook 应用程序都可以做到这一点,但您会发现在具有 facebook 官方应用程序的 Android 设备中,无法删除您为朋友创建的标签,只能删除您自己的标签。
如果你愿意你可以尝试一下here http://developers.facebook.com/tools/explorer如果您指定有效的照片 ID 和有效的 Facebook 用户 ID,您仍然会得到:
"error": {
"message": "(#3) Application does not have the capability to make this API call.",
"type": "OAuthException",
"code": 3
}
事实上,我在另一个论坛上读到,应用程序只能删除它们创建的标签和照片,仅此而已,但事实并非如此,我用我的应用程序上传并标记了一张照片,但当我尝试删除标签 这是不可能的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)