小编Pra*_*n B的帖子

Facebook视频共享IOS目标C出现错误

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

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

我已使用以下代码在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];
Run Code Online (Sandbox Code Playgroud)

但问题是,

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}

谢谢

facebook objective-c facebook-graph-api ios

5
推荐指数
1
解决办法
1012
查看次数

标签 统计

facebook ×1

facebook-graph-api ×1

ios ×1

objective-c ×1