私は Facebook Sdk 4.1 を使用しています。 FBSDK 4.1 を使用してビデオを共有しています。
NSURL *movieUrl = [info objectForKey:UIImagePickerControllerMediaURL];
FBSDKShareDialog *shareDialog = [[FBSDKShareDialog alloc]init];
NSURL *videoURL=movieUrl;
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:Error Domain=com.facebook.sdk.share Code=2 "The operation could not be completed. (com.facebook.sdk.share error 2.)" UserInfo=0x19784210 {com.facebook.sdk:FBSDKErrorArgumentValueKey=, com.facebook.sdk:FBSDKErrorArgumentNameKey=shareContent, com.facebook.sdk:FBSDKErrorDeveloperMessageKey=共有シートで共有するには、共有コンテンツが FBSDKShareLinkContent または FBSDKSharePhotoContent である必要があります。}