带有一个FBOpenGraphAction的iOS FBDialogs上传多张照片

时间:2014-09-21 17:27:44

标签: ios facebook-graph-api

我试图用一个动作分享多张照片作为开放图形对象。每个照片对象都有一个图像网址。 我可以每次只用一个动作来共享一个照片对象,但我无法弄清楚如何一次共享多个照片对象。有什么想法吗?

我使用的代码如下:

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!");
                                             }
                                         }];

0 个答案:

没有答案