【问题标题】:Facebook graph API post multiple Photos to album and feedFacebook 图形 API 将多张照片发布到相册和提要
【发布时间】:2013-03-31 06:40:37
【问题描述】:

我有一个 iOS 应用程序,它使用图形 API 将多张照片发布到 Facebook 提要。

我通过发布到图形路径“我/照片”来实现这一点。这会将照片放在默认的应用相册中,并将其显示在用户提要中。正是我想要的。

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

而我希望能够发布多个帖子并将它们显示为供稿上的单独帖子。

这是一篇文章的高级代码:

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

我如何制作多个帖子以供供稿(和相册),每个帖子包含 1 张或多张照片,并将它们作为单独的帖子显示在用户墙上?

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

【问题讨论】:

  • 需要任何帮助或反馈吗?

标签: ios facebook facebook-graph-api sdk


【解决方案1】:

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

【讨论】:

  • 我试过了,这也不起作用。我不想继续为每个帖子创建相册。如果我使用同一张专辑,则订阅源上的行为与发布给我/照片的行为相同,即帖子被合并到订阅源中,并且只有最新的一个显示在顶部。此外,自定义相册对您可以存储的照片数量有限制。我想知道 Instagram 是如何做到的。您可以一个接一个地发布 2 个帖子,每个帖子都显示为单独的提要帖子。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多