我想提交我认为是在iOS7中的Facebook上的一个非常基本的开放图形发布。我正在使用最新的版本,包括Facebook的SDK版本3.10。在发布过程中发生iOS错误的facebook打开图
我的应用程序调出预装了我的FBGraphObject
参数的共享对话框。我在前面甚至有一个在预览中显示的图像URL,只是试图排除故障。我在共享对话框的“说出这个... ...的一部分”中键入几个字,然后点击“发布”。这是我得到的错误:
Error Domain = com.facebook.Facebook.platform Code = 102“The operation could not be completed。(com.facebook.Facebook.platform error 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
}];
任何想法?
感谢您的回应。我意识到这是很久以前的事情,但我当时没有回应点。我相信我的问题不是在Facebook上正确设置故事/ OG对象。我刚搬到项目的其他部分,并希望当我回到它的时候,文档会有所改善。幸运的是,它已经。如果有人在这里找到他们的方式,请查看:https://developers.facebook.com/docs/ios/open-graph/ – jday