iOS FBDialogs带有一个FBOpenGraphAction上载多张照片
我正在尝试通过一个操作将多张照片作为打开的图形对象共享。每个照片对象都有一个图像url。 我可以通过每次一个动作实现共享一个照片对象,但我不知道如何一次共享多个照片对象。有什么想法吗 我使用的代码如下所示:iOS FBDialogs带有一个FBOpenGraphAction上载多张照片,ios,facebook-graph-api,Ios,Facebook Graph Api,我正在尝试通过一个操作将多张照片作为打开的图形对象共享。每个照片对象都有一个图像url。 我可以通过每次一个动作实现共享一个照片对象,但我不知道如何一次共享多个照片对象。有什么想法吗 我使用的代码如下所示: id<FBGraphObject> photo = [FBGraphObject openGraphObjectForPostWithType:@"photo" title:@"photo title
id<FBGraphObject> photo =
[FBGraphObject openGraphObjectForPostWithType:@"photo"
title:@"photo title"
image:photoURL
url:photoURL
description:@""];
id<FBOpenGraphAction> shareAction = (id<FBOpenGraphAction>)[FBGraphObject graphObject];
[shareAction setObject:photo forKey:@"photo"];
[FBDialogs presentShareDialogWithOpenGraphAction:shareAction
actionType:@"share"
previewPropertyName:@"photo"
handler:^(FBAppCall *call, NSDictionary *results, NSError *error) {
if(error) {
NSLog(@"Error: %@", error.description);
} else {
NSLog(@"Success!");
}
}];
id照片=
[FBGraphObjectOpenGraphObjectForPostWithType:@“照片”
标题:@“照片标题”
图片:photoURL
url:photoURL
说明:@“];
id shareAction=(id)[FBGraphObject graphObject];
[shareAction setObject:photo forKey:@“photo”];
[FBDialogs presentShareDialogWithOpenGraphAction:shareAction
actionType:@“共享”
previewPropertyName:@“照片”
处理程序:^(FBAppCall*调用,NSDictionary*结果,NSError*错误){
如果(错误){
NSLog(@“错误:%@”,错误描述);
}否则{
NSLog(@“成功!”);
}
}];