0

次のコードを使用してビデオをアップロードしますが、これは再開可能なアップロードではありません。Facebook で壊れたビデオのアップロードを再開するにはどうすればよいですか?

- (void)sendVideo{
    NSURL *requestUrl = [NSURL URLWithString:[NSString stringWithFormat:@"https://graph-video.facebook.com/videos?access_token=%@",self.fbAccessToken]];
    self.fbRequest = [ASIFormDataRequest requestWithURL:requestUrl];
    [self.fbRequest setTimeOutSeconds:60];
    self.fbRequest.uploadProgressDelegate = self;
    self.fbRequest.delegate = self;
    self.fbRequest.requestMethod = @"POST";
    [self.fbRequest setPostValue:item.title  forKey:@"name"];
    [self.fbRequest setPostValue:[item customValueForKey:@"status"]   forKey:@"description"];
    [self.fbRequest setFile:item.filePath forKey:@"source"];
    self.fbRequest.tag = RequestStepUpload;
    [self.fbRequest startAsynchronous]; 
}
4

1 に答える 1

2

中断されたアップロードを再開することはできません。接続が失われると、Facebook は受信した一時データをダンプします。ペイロード全体を受信した場合にのみ、ビデオを処理します。

idアップロード プロセスでの Facebook からの唯一のフィードバックは、ビデオへの参照として単一のグラフ オブジェクトを含む JSON オブジェクトの完了時です。

接続が中断または切断されると、再試行する必要があります。

于 2012-10-16T02:45:35.897 に答える