【问题标题】:SWIFT : How to Share multiple Photos or Video on Facebook using FBSDKShareKit?SWIFT:如何使用 FBSDKShareKit 在 Facebook 上分享多张照片或视频?
【发布时间】:2020-05-28 05:59:06
【问题描述】:

我正在使用 FBSDKShareKitfacebook 上分享 视频图片

这里是代码:-

    if self.postObject.videoUrl.count > 0 {

            let content = ShareMediaContent()
            for VideoData in self.postObject.postedMedia {

                let video = ShareVideo.init(data: VideoData)
                content.media.append(video)
            }
            for thumb in self.postObject.postedVideoThumb {
                let photo = SharePhoto(image: thumb, userGenerated: true)
                content.media.append(photo)
            }
            let dialog = ShareDialog(fromViewController: self, content: content, delegate: self)
            print(dialog.canShow)
            dialog.show()

    }

但我得到了 print(dialog.canShow) 为 false

我在“didFailWithError”委托中遇到的错误是:-

" 错误域=com.facebook.sdk.share Code=2 "(null)" UserInfo={com.facebook.sdk:FBSDKErrorArgumentValueKey={length = 1727854, bytes = 0x00000014 66747970 71742020 00000000 ... acdda1ed 0ae116c8 }, com.facebook.sdk:FBSDKErrorDeveloperMessageKey=无法共享视频数据。, com.facebook.sdk:FBSDKErrorArgumentNameKey=data} "

我哪里做错了?

【问题讨论】:

    标签: ios swift facebook facebook-share xcode11.3


    【解决方案1】:

    我注意到必须安装本机 facebook 应用程序后出现此错误。

    但现在通过一些配置(Facebook 开发人员)不需要安装 Facebook 应用程序 (https://developers.facebook.com/docs/sharing/ios)

    【讨论】:

      猜你喜欢
      • 2021-01-23
      • 1970-01-01
      • 1970-01-01
      • 2013-07-15
      • 1970-01-01
      • 2014-07-05
      • 2017-01-26
      • 1970-01-01
      • 2012-04-19
      相关资源
      最近更新 更多