【发布时间】:2013-12-09 13:10:53
【问题描述】:
我正在尝试在 iOS7 的 facebook 上提交我认为非常基本的开放式图表帖子。我正在使用最新版本的一切,包括 facebook 的 SDK 3.10 版。
我的应用程序会弹出共享对话框,该对话框预加载了来自我的FBGraphObject 的参数。我什至早先在预览中显示了一个图像 URL,只是为了排除故障而将其取出。我在分享对话框的“说点什么……”部分输入几个词,然后点击“发布”。这是我得到的错误:
Error Domain=com.facebook.Facebook.platform Code=102 “操作无法完成。(com.facebook.Facebook.platform 错误 102。)” UserInfo=0x19192ba0 {error_message=发布期间发生错误。 , app_id=299416296871047, error_code=102}
我似乎找不到具有相同错误的另一个问题。这是我的代码:
id<FBOpenGraphAction> action = (id<FBOpenGraphAction>)[FBGraphObject graphObject];
NSMutableDictionary<FBGraphObject> *object =
[FBGraphObject openGraphObjectForPostWithType:@"og.item"
title:@"Test Post"
image:nil
url:@"https://mywebsiteurl.com"
description:@"A test post"];
[action setObject:object forKey:@"something"];
[FBDialogs presentShareDialogWithOpenGraphAction:action
actionType:@"og.publish"
previewPropertyName:@"something"
handler:^(FBAppCall *call, NSDictionary *results, NSError *error) {
if(error) {
NSLog(@"Error: %@", error.description);
NSLog(@"Results: %@", results);
} else {
NSLog(@"Success.");
}//end if
}];
有什么想法吗?
【问题讨论】:
标签: ios facebook facebook-opengraph publishing