繁体   English   中英

Facebook视频共享IOS目标C出错

[英]Error on Facebook Video Sharing IOS Objective C

我正在尝试在Facebook上分享视频,我正在使用fbsdk新版本4.1.0我也遵循了developer.facebook.com中给出的说明

  • 视频的大小必须小于12MB。
  • 分享的人应安装Facebook for iOS客户端,版本26.0或更高版本。

我使用以下代码在Facebook上分享视频

FBSDKShareDialog *shareDialog = [[FBSDKShareDialog alloc]init];

NSURL *videoURL=[info objectForKey:UIImagePickerControllerMediaURL];

FBSDKShareVideo *video = [[FBSDKShareVideo alloc] init];
video.videoURL = videoURL;
FBSDKShareVideoContent *content = [[FBSDKShareVideoContent alloc] init];
content.video = video;

shareDialog.shareContent = content;
shareDialog.delegate=self;
[shareDialog show];

但我得到的问题是,

Error Domain=com.facebook.sdk.share Code=2 "The operation couldn't be completed. (com.facebook.sdk.share error 2.)" UserInfo=0x174479f40 {com.facebook.sdk:FBSDKErrorArgumentValueKey=<FBSDKShareVideoContent: 0x174475040>, com.facebook.sdk:FBSDKErrorDeveloperMessageKey=Only asset file URLs are allowed for the native dialog., com.facebook.sdk:FBSDKErrorArgumentNameKey=videoURL}

谢谢

使用UIImagePickerControllerReferenceURL而不是UIImagePickerControllerMediaURL。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM