15

我的应用开始无法在朋友的供稿上发布项目。我收到此错误:

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]];
4

1 回答 1

21

是的,这是几个月前宣布的,并于 2013 年 2 月 6 日生效:

删除通过 Graph API 向朋友墙发帖
的功能 我们将删除通过 Graph API 向用户朋友墙发帖的功能。具体来说,针对 [user_id]/feed 的 [user_id] 与会话用户不同的帖子,或用户与会话用户不同的 stream.publish 调用target_id将失败。如果您想允许人们发布到他们朋友的时间线,请调用提要对话框通过用户提及标记动作标记包含朋友的故事将显示在朋友的时间线上(假设朋友批准标签)。有关详细信息,请参阅此博客文章

解决方法是使用Feed Dialog,它允许用户发布相同的内容,但选择他们想要发布的用户。

于 2013-02-10T16:02:45.910 回答