Ios Facebook共享对话显示代码=100“;操作无法’;不能完成。”;
共享开放图形故事时会显示错误。 我在developer.facebook上找不到与此相关的文档 调用函数时-Ios Facebook共享对话显示代码=100“;操作无法’;不能完成。”;,ios,facebook-graph-api,share,facebook-opengraph,Ios,Facebook Graph Api,Share,Facebook Opengraph,共享开放图形故事时会显示错误。 我在developer.facebook上找不到与此相关的文档 调用函数时- -(void) openGraphTest { NSDictionary* author = [self.video objectForKey:@"author"]; NSString *description = [NSString stringWithFormat: @"By %@", [author objectForKey:@"username"]];
-(void) openGraphTest
{
NSDictionary* author = [self.video objectForKey:@"author"];
NSString *description = [NSString stringWithFormat: @"By %@", [author objectForKey:@"username"]];
id<FBGraphObject> DiscoverObject =
[FBGraphObject openGraphObjectForPostWithType:@"discovermeapp:talent"
title:[NSString stringWithFormat: @"%@ - Episode %@",[[self.video objectForKey: @"video"] objectForKey: @"title" ],
[[self.video objectForKey: @"video"] objectForKey: @"episode_number"]]
image:[[self.video objectForKey: @"video"] objectForKey: @"thumbnail_url"]
url:[[self.video objectForKey: @"video"] objectForKey: @"share_url"]
description:description];
id<FBOpenGraphAction> postAction = (id<FBOpenGraphAction>)[FBGraphObject graphObject];
[postAction setObject:DiscoverObject forKey:@"talent"];
// [postAction setObject:@"true" forKey: @"fb:explicitly_shared"];
[FBDialogs presentShareDialogWithOpenGraphAction:postAction
actionType:@"me/discovermeapp:discover"
previewPropertyName:@"Discover"
handler:^(FBAppCall *call, NSDictionary *results, NSError *error) {
if(error) {
NSLog(@"Error: %@", error.description);
} else {
NSLog(@"Success!");
}
}];
}
-(void)openGraphTest
{
NSDictionary*author=[self.video objectForKey:@“author”];
NSString*description=[NSString stringWithFormat:@“By%@,[author objectForKey:@“username”];
id发现对象=
[FBGraphObjectOpenGraphObjectForPostWithType:@“发现应用程序:人才”
标题:[NSString stringWithFormat:@“%@-插曲%@”,[[self.video objectForKey:@“video”]objectForKey:@“title”],
[[self.video objectForKey:@“video”]objectForKey:@“插曲号”]]
图像:[[self.video objectForKey:@“视频”]objectForKey:@“缩略图”\u url]
url:[[self.video objectForKey:@“video”]objectForKey:@“share_url”]
说明:说明];
id postAction=(id)[FBGraphObject graphObject];
[postAction setObject:DiscoveryObject forKey:@“人才”];
//[postAction setObject:@“true”forKey:@“fb:显式共享”];
[FBDialogs presentShareDialogWithOpenGraphAction:postAction
actionType:@“我/发现应用程序:发现”
previewPropertyName:@“发现”
处理程序:^(FBAppCall*调用,NSDictionary*结果,NSError*错误){
如果(错误){
NSLog(@“错误:%@”,错误描述);
}否则{
NSLog(@“成功!”);
}
}];
}
它会临时打开facebook应用程序,然后返回到调用者应用程序,显示100个错误。我意识到问题是由于PreviewPropertyname参数不正确引起的,对其进行更改,解决了错误。您能告诉我您将其更改为什么吗?我想弄明白这是什么意思。。这方面的文档很差:\n我记不清了,但它更改了预览属性名称,facebook详细信息中有很多这样的字段。你需要检查一下。还有一个名为preview property的属性。您在哪里更改PreviewPropertyname参数Kakshil?我知道太晚了,但我在Facebook面板中更改了它