我的应用开始无法在朋友的Feed中发布项目。 我收到了这个错误:
Facebook request error: The operation couldn’t be completed.
(facebookErrDomain error 10000.), details: Error Domain=facebookErrDomain Code=10000 "The operation couldn’t be completed. (facebookErrDomain error 10000.)" UserInfo=0xa26e990 {error={
code = 200;
message = "(#200) Feed story publishing to other users is disabled for this application";
type = OAuthException;
}}
我没有更改应用中的任何内容。也许它与Facebook升级有关? 这些是我通过以下方式连接到Facebook的权限:
[appDelegate.facebook authorize:[NSArray arrayWithObjects:@"publish_stream", @"friends_birthday", nil]];
答案 0 :(得分:21)
是的,这是announced个月前,并于2013年2月6日生效:
删除通过图谱API发布到朋友圈的功能
我们将删除通过Graph API发布到用户朋友的墙上的功能。具体来说,针对[user_id] / feed的帖子,其中[user_id]与会话用户不同,或者在target_id
用户与会话用户不同的stream.publish调用将失败。如果您想允许人们发布到朋友的时间表,请调用feed dialog。通过user mentions tagging或action tagging包含朋友的故事将显示在朋友的时间轴上(假设朋友批准了该标记)。有关详细信息,请参阅this blog post。
解决方法是使用允许用户发布相同内容的Feed Dialog,但选择要将其发布到的用户。