在Facebook iOS SDK 4.4上分享视频

时间:2015-07-22 07:30:50

标签: ios facebook xcode6 facebook-ios-sdk facebook-share

在我的iOS移动应用中,我需要在Facebook帐户上共享/上传视频(来自服务器而不是本地视频)。我正在使用iOS 8.0& FacebookSDK 4.4。我尝试了很多代码,但其中任何代码都无法正常工作。

这是我正在尝试的代码

        FBSDKShareVideo *video = [[FBSDKShareVideo alloc] init];
        video.videoURL = myServerVideoUrl;
        FBSDKShareVideoContent *content = [[FBSDKShareVideoContent alloc] init];
        content.video = video;
        [FBSDKShareDialog showFromViewController:_controller
                                     withContent:content
                                        delegate:self];

但是facebook抛出了一个错误 '本地对话框只允许使用资产文件URL"

缺少什么......请帮助我......谢谢

请注意,我需要发送已保存的视频n Server.i有videoURl

由于

1 个答案:

答案 0 :(得分:1)

正如@hpp在评论中所述,视频为asset URL

  

视频网址videoURL必须是资产网址。您可以获得视频资产   网址例如来自UIImagePickerController。

如果您想使用外部网址上传视频,请尝试上传视频using the Graph API. 您可以使用带有pygame.image.load("mysprite")参数的边/{user_id}/videos上传视频。阅读更多here