当我发出 /1602545584_166697970146120/likes DELETE 命令时,我得到以下响应。未捕获的 OAuthException: (#200) 此应用程序禁用向其他用户发布动态消息
即使使用图形 api 资源管理器:
{ "error": { "message": "(#200) 此应用程序禁止向其他用户发布动态消息", "type": "OAuthException", "code": 200 } }
这会被修复还是无法通过 api 删除你的喜欢(我觉得这很荒谬)
当我发出 /1602545584_166697970146120/likes DELETE 命令时,我得到以下响应。未捕获的 OAuthException: (#200) 此应用程序禁用向其他用户发布动态消息
即使使用图形 api 资源管理器:
{ "error": { "message": "(#200) 此应用程序禁止向其他用户发布动态消息", "type": "OAuthException", "code": 200 } }
这会被修复还是无法通过 api 删除你的喜欢(我觉得这很荒谬)
我观察到它可以与 DELETE 方法一起使用* 条件是对正确的 post_id* 进行不同的操作。
我的观察:
1) 我对 PAGE 发布的格式为 XXXXX_YYYYY 的 post_id 做了一个不同的处理:它起作用了。
2) 我对用户发布的格式为 XXXXX_YYYYY 的 post_id 做了一个不同的处理:它不起作用。
3)我从用户发布的格式为 XXXXX_YYYYY 的 post_id 中删除了 XXXXX:它有效。[ XXXXX 简单地表示用户 id ]
奇怪的是,您仍然可以使用图表发布类似的内容,但您无法删除它。因此,您最好将喜欢的内容排除在外,因为您无法删除喜欢的内容,并且它会使您的应用程序处于半功能状态。
更新:突然它通过原始方法再次起作用。奇怪的...
我使用的方法:
$facebook = new Facebook(array(
'appId' => FB_appid,
'secret' => FB_secret,
'cookie' => false,
));
$facebook->setAccessToken($fbtoken);
$like = $facebook->api('/'.$postid.'/likes/','DELETE');
此功能已删除。
https://developers.facebook.com/roadmap/completed-changes/
移除通过 Graph API 向朋友墙发帖的功能
我们将删除通过 Graph API 向用户朋友的墙发帖的功能。具体来说,针对 [user_id]/feed 的 [user_id] 与会话用户不同的帖子,或 target_id 用户与会话用户不同的 stream.publish 调用将失败。如果您想允许人们发布到他们朋友的时间线,请调用提要对话框。通过用户提及标签或动作标签包含朋友的故事将显示在朋友的时间线上(假设朋友批准标签)。有关详细信息,请参阅此博客文章。