如何使用Facebook SDK共享对话框将帖子分享到Facebook群组,而不是我自己的时间轴?

时间:2016-03-16 03:17:32

标签: ios facebook dialog share facebook-group

我尝试使用共享对话框将链接对象共享到Facebook群组。似乎没有人满意地回答这个问题。

SDK文档明确指出您可以使用共享对话框分享到您自己的时间轴或组,但我无法弄清楚如何执行此操作。我也没有看到任何其他应用程序。使用桌面上的网络共享对话框,您可以看到该选项,但在移动网站上,您不会!这个iOS Facebook应用程序的屏幕截图显示了我正在谈论的内容:

screenshot of Facebook on iOS

我试图在其所说的位置获取功能,然后点击更改'在顶部。

1 个答案:

答案 0 :(得分:0)

您似乎必须使用FBSDKShareDialog的实例,并将模式设置为FBSDKShareDialogModeNative。

FBSDKShareDialog *dialog = [[FBSDKShareDialog alloc] init];
dialog.fromViewController = viewController;

FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init];
content.contentURL = [NSURL URLWithString:@"http://www.test.com"];
content.contentTitle = productItem.productTitle;
dialog.shareContent = content;
dialog.mode = FBSDKShareDialogModeNative;

if (![dialog canShow]) {
    dialog.mode = FBSDKShareDialogModeWeb;
}

dialog.delegate = self;
[dialog show];