Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios iphone sdk:将视频发布到Facebook时抛出不支持的格式错误_Ios_Iphone_Facebook - Fatal编程技术网

Ios iphone sdk:将视频发布到Facebook时抛出不支持的格式错误

Ios iphone sdk:将视频发布到Facebook时抛出不支持的格式错误,ios,iphone,facebook,Ios,Iphone,Facebook,我正在尝试通过应用程序将视频发布到我的Facebook wall,但它始终会出现错误“对不起,您选择的视频文件的格式我们不支持。” 我还拥有上传视频和发布操作的权限。我不知道出了什么问题 这是我的密码: NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: videoData,@"source",

我正在尝试通过应用程序将视频发布到我的Facebook wall,但它始终会出现错误“
对不起,您选择的视频文件的格式我们不支持。

我还拥有
上传视频
发布操作
的权限。我不知道出了什么问题

这是我的密码:

 NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   videoData,@"source",
                                   @"video/quicktime", @"contentType",
                                   @"", @"name",
                                   description, @"description",
                                   nil];

    [FBRequestConnection startWithGraphPath:@"me/videos"
                                 parameters:params
                                 HTTPMethod:@"POST"
                          completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
                              if (error.fberrorCategory != FBErrorCategoryUserCancelled) {
                                  [self presentAlertForError:error];
                              }
                              else {
                                  [self showAlert:@"Posted on your wall" title:nil];
                              }
                          }];
谢谢

参数应为

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   videoData, @"video.mov",
                                   @"video/quicktime", @"contentType",
                                   @"Video Test Title", @"title",
                                   @"Video Test Description", @"description",
                       nil];
你们有什么视频格式

据 支持的视频类型列表为:


查看了解更多信息

谢谢巴巴尔。我在Facebook开发者论坛上发布了这个问题。通过使用相同的参数,问题得以解决。
3g2 (Mobile Video)
3gp (Mobile Video)
3gpp (Mobile Video)
asf (Windows Media Video)
avi (AVI Video)
dat (MPEG Video)
divx (DIVX Video)
dv (DV Video)
f4v (Flash Video)
flv (Flash Video)
m2ts (M2TS Video)
m4v (MPEG-4 Video)
mkv (Matroska Format)
mod (MOD Video)
mov (QuickTime Movie)
mp4 (MPEG-4 Video)
mpe (MPEG Video)
mpeg (MPEG Video)
mpeg4 (MPEG-4 Video)
mpg (MPEG Video)
mts (AVCHD Video)
nsv (Nullsoft Video)
ogm (Ogg Media Format)
ogv (Ogg Video Format)
qt (QuickTime Movie)
tod (TOD Video)
ts (MPEG Transport Stream)
vob (DVD Video)
wmv (Windows Media Video)