Ошибка при публикации видео на Facebook с использованием SDK для iOS

У меня есть приложение, которое отправляет собственное (файлы MOV) видео на Facebook, используя Facebook SDK для iOS. Это работало без проблем до нескольких недель назад, когда это начало сбой со следующей ошибкой:

    error =         {
        code = 352;
        message = "(#352) Sorry, the video file you selected is in a format that we don't support.";
        type = OAuthException;
    };

Полная строка ошибки:

Ошибка домена = com.facebook.sdk Code = 5 «Операция не может быть завершена. (Ошибка com.facebook.sdk 5.)» UserInfo = 0x1ea42880 {com.facebook.sdk: HTTPStatusCode = 400, com.facebook.sdk : ParsedJSONResponseKey = {body = {error = {code = 352; message = "(# 352) К сожалению, выбранный вами видеофайл имеет формат, который мы не поддерживаем."; type = OAuthException; }; }; код = 400; headers = ({name = "Access-Control-Allow-Origin"; value = "*";}, {name = "Cache-Control"; value = "no-store";}, {name = Connection; value = close;}, {name = "Content-Type"; value = "text / javascript; charset = UTF-8";}, {name = Expires; value = "Sat, 01 Jan 2000 00:00:00 GMT"; }, {name = Pragma; value = "no-cache";}, {name = "WWW-Authenticate"; value = "OAuth \" Платформа Facebook \ "\" invalid_request \ "\" (# 352) Извините, выбранный вами видеофайл в формате, который мы не поддерживаем. \ "";}, {name = "x-fb-loadmon"; value = "0,30,70";}); }, com.facebook.sdk: ErrorSessionKey =, expirationDate: 4001-01-01 00:00:00 +0000, refreshDate: 2013-10-15 17:19:33 +0000, предпринято ReefreshDate: 2013-10-24 14: 56:54 +0000, разрешения :( "share_item", электронная почта, "user_photos", "user_videos", "publish_checkins", "manage_pages", "read_friendlists")>}

Код, который я использую для публикации, похож на этот:

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   videoData,@"video.mov",
                                   @"video/quicktime", @"contentType",
                                   title, @"title",
                                   status, @"description",
                                   nil];

FBRequest* request = [FBRequest requestWithGraphPath:[NSString stringWithFormat:@"%@/videos",@"me"]
                                              parameters:params
                                              HTTPMethod:@"POST"];

    [request setSession:session];

    dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0ul);
    dispatch_async(queue, ^{
        dispatch_async(dispatch_get_main_queue(), ^(void) {

            [request startWithCompletionHandler:^(FBRequestConnection* conn, id data, NSError* error){
                SSLog(@"DONE!");

                [self processResponseWithData:data requestIdentifier:requestIdentifier andError:error];
            }];
        });
    });

Я обновил до последней версии SDK (3.9), но ошибка все еще там. Любое тело испытывает эту ошибку?

Я тестирую с iOS6 и iOS7, поэтому проблема не связана с версией ОС. Это же видео загружается с помощью встроенной функции iOS-Facebook.

Большое спасибо!

Ответы на вопрос(4)

Ваш ответ на вопрос