我有一个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执行此操作,而不一定是代码。
答案 0 :(得分:0)
您可以使用me/albums
制作新相册,ALBUM_ID/photos
上传照片。