swift - 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.)
请给我一些建议。太感谢了
解决方案
推荐阅读
- elasticsearch - elasticsearch7.1索引中的类型在哪里
- python - 如何发送代码、按下按钮和接收网站的输出?
- spring - 将 REST 控制器/路由添加到 SpringBoot 测试
- css - 如何在 Firefox 中的内容前加粗第一行:
- objective-c - 将 Swift 代码转换为 Objective-C 错误
- python - 根据引用其他 DataFrame 的值的索引复制列中的值
- php - 我添加新类别的代码有什么问题吗?
- node.js - 如何修复 - 承诺 {
} 在 Node.js 中并将其用作任何地方的变量 - c++ - 用于在 vulkan 中渲染的辅助命令缓冲区
- c# - 我怎么能反序列化这个 xml 到类