我正在使用以下代码在 Facebook 上分享视频:
NSURL *videoURL = [NSURL URLWithString:[self.myApp getVideoAssetURL]];
// it returns AssetURL of video
FBSDKShareVideo *video = [[FBSDKShareVideo alloc] init];
video.videoURL = videoURL;
FBSDKShareVideoContent *content = [[FBSDKShareVideoContent alloc] init];
content.video = video;
[FBSDKShareDialog showFromViewController:self withContent:content delegate:self];
此代码正在运行,但是当我替换以下代码行时
[FBSDKShareDialog showFromViewController:self withContent:content delegate:self];
和
[FBSDKMessageDialog showWithContent:content delegate:self];
在 Facebook 上以私信形式发送视频。信使显示朋友列表但不显示视频,并在选择朋友后保持“发送”按钮禁用。
有没有其他方法可以做到这一点,或者可以通过使用 FBSDKShareDialog 来完成?