首页 > 解决方案 > ios swift FBSDKShareKit 在没有 ShareDialog 视图控制器的情况下发布(共享)内容

问题描述

再会!

我想在“用户开始直播”时使用“分享 facebook”功能

在此处输入图像描述

如果该 Fb 按钮打开,然后用户触摸该直播按钮,内容将自动发布在用户在 Facebook 的时间线上,然后开始“直播”

所以 ShareDialog 不会出现。但是如果应显示 ShareDialog 以获得许可,我想在用户触摸该 fb 按钮时执行此操作。

======== 参考

https://developers.facebook.com/docs/sharing/opengraph/ios

        var content = FBSDKShareLinkContent()
        content.contentURL = URL.init(string: "https://www~")
        content.hashtag = FBSDKHashtag(string: "#ABCDE")
        //        content.contentTitle = self.broadcastingInfo.title ?? ""
        //        content.imageURL = self.broadcastingInfo.image

        //        var shareDialog = FBSDKShareDialog()
        //        shareDialog.shareContent = content
        //        shareDialog.mode = .native
        //        try shareDialog.show()
        //        do not want shareDialog



        FBSDKShareAPI.share(with: content, delegate: self) 
        // error : The operation couldn’t be completed. (com.facebook.sdk.core error 8.)

请给我一些建议。太感谢了

标签: swiftfbsdksharekit

解决方案


推荐阅读