Facebook图形API将多张照片发布到相册和Feed

时间:2013-04-09 01:14:11

标签: ios facebook facebook-graph-api sdk

我有一个iOS应用程序,使用图形api将多张照片发布到facebook feed。

我通过发布到图形路径“我/照片”来完成此操作。这会将照片放入默认的应用相册中,并在用户Feed上显示。正如我想要的那样。

问题是,如果我创建第二个(或多个)帖子,它会将第二个帖子和后续帖子与第一个帖子合并,并将其显示在Feed的顶部。因此,如果我发布X帖子,则Feed中只有一个条目,帖子中的所有图片都会发布到相册中。

虽然我希望能够制作多个帖子并将其显示为Feed上的单独帖子。

以下是一篇帖子的高级代码:

while (key = [k nextObject]) {
    item = [self.selectedItemsDict objectForKey:key];
    url = [item objectForKey:kPicURLKey];
    NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   url, @"url", nil];
    [FBRequestConnection startForPostWithGraphPath:@"me/photos" graphObject:(FBGraphObject*)params completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
        if (!error) {
            NSLog(@"done posting");
        }
    }];
 }

如何制作多个帖子(& album),每个帖子都有一张或多张照片,并将它们显示为用户墙上的单独帖子?

只是寻找一般方法如何使用Graph api执行此操作,而不一定是代码。

1 个答案:

答案 0 :(得分:0)

您可以使用me/albums制作新相册,ALBUM_ID/photos上传照片。