0

我正在尝试使用社交框架从我的 iOS 应用程序发布到 Facebook。使用 SLComposeViewController,我已成功将文本和图像添加到 Facebook 帖子

SLComposeViewController *postVC = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
[postVC setInitialText:messageText];
[postVC addImage:[UIImage imageNamed:@"share-this.png"]];
[self presentViewController:composeVC animated:YES completion:nil];

现在,我的应用程序的用户可以在几分钟内多次发布到他们的时间线。当我尝试这样做时,Facebook 会将所有帖子整理到相册“iOS 照片”中,并且不会将其显示为单独的帖子。这就是它所显示的 - John Doe 将 3 张照片添加到相册 iOS Photos。

我想知道是否有一种方法可以将它们作为单独的帖子发布,而不是将它们整理到相册中。我可以使用 SLComposeViewController 的方法本身来做到这一点,还是我必须使用社交框架中的各种帐户管理 API 自己管理发布到 Facebook?

4

1 回答 1

0

对此你无能为力。您所看到的是 Facebook 为组织目的而开发的新闻提要功能。我的意思是,即使您创建了多个不同的帖子,当需要向用户显示它们时,Facebook 会检测到您在短时间内有多个图像帖子到同一个相册并将它们组合在一起。

唯一可能的解决方法是建议您的用户在每次呈现作曲家时选择不同的专辑。但是,即使那样,我也不确定这会有多大的不同。Facebook 可能会在短时间内注意到该帖子以及所有包含的图像,并且可能会将它们分组为:

John Doe 上传了 x 张照片

没有指定他们上传到哪些专辑。

于 2013-01-25T11:32:48.910 回答