2

在这里,我正在尝试使用以下代码向 facebook 添加帖子。

FBAppCall *appCall = [FBDialogs presentShareDialogWithLink:urlToShare
                                                          name:@"Title"
                                                       caption:nil
                                                   description:@"description"
                                                       picture:nil
                                                   clientState:nil
                                                       handler:^(FBAppCall *call, NSDictionary *results, NSError *error) {
                                                           if (error) {
                                                               NSLog(@"Error: %@", error.description);
                                                           } else {
                                                               NSLog(@"Success!");
                                                           }
                                                       }];

但这行不通。它给出以下错误。

Error Domain=com.facebook.Facebook.platform Code=102 "The operation couldn’t be completed. (com.facebook.Facebook.platform error 102.)" UserInfo=0x1cde3340 {error_code=102, action_id=E780C3AA-1387-4B9C-9A3A-9A16FB54BC59, error_message=An error occurred during publishing., app_id=558567750859724}

我在这里工作cocos2d,这可能是原因。

4

3 回答 3

5

转到 Facebook 开发者门户下的应用设置。

转到打开图表 > 类型

使用并为该操作类型选择操作类型并打开“用户生成的图像”。保存这些设置并重试。它会起作用的。

于 2013-07-16T15:55:36.523 回答
3

我也遇到了这个错误,请确保在分发给任何其他用户之前在 Facebook 管理面板中禁用沙盒模式:P

于 2013-07-31T02:58:08.110 回答
1

当我尝试发布的链接未正确加载(正在加载 404 页面)时,我最近遇到了此错误。不知道为什么,但也许 Facebook 需要链接工作。无论哪种方式,他们都需要使错误消息更具体。

于 2014-08-02T05:02:05.740 回答