2012-09-04 2 views
1

youtubi API 직접 업로드 방법으로 운동을 시도했지만 동영상을 업로드하는 데 성공했지만 문제는 동영상의 일부가 거부 됨 (Rejected (terms 사용 위반)). 내가.net youtube API 직접 업로드로 업로드 상태를 얻는 방법

<app:control> 
    <app:draft>yes</app:draft> 
    <yt:state name='processing'/> 
</app:control> 

상태 이름은 항상 '처리'표시 steram (readTOEnd()) XML을 읽는다면

나는, WebResponse를 그들을 추적 할 수있는 방법을 찾아야합니다. 제발 올바른 방향으로 당신은 이것에 대한 어떤 생각/experiance 있습니다.

답변

0

당신은 내가 그것을 시도,이 코드가 수행하도록되어 알이 코드

WebResponse myWebResponse = myWebRequest.GetResponse(); 
    // Obtain a 'Stream' object associated with the response object. 
    Stream ReceiveStream = myWebResponse.GetResponseStream(); 

    Encoding encode = System.Text.Encoding.GetEncoding("utf-8"); 

    // Pipe the stream to a higher level stream reader with the required encoding format. 
    StreamReader readStream = new StreamReader(ReceiveStream, encode); 
    Console.WriteLine("\nResponse stream received"); 
    Byte[] read = new Byte[256]; 

    int count = readStream.Read(read, 0, 256); 
    Console.WriteLine("HTML...\r\n"); 

    if (count > 0) 
    { 
      Console.Write("Success Reading"); 
    } 
+0

망가으로 시도 할 수 readStream.Read 읽고 걸립니다하지 않습니다 (숯불 []) 매개 변수로, 그것을 필요로하는 바이트[]. – Vishal

+0

업데이트 된 코드 Vishal –

+0

시간을내어 주셔서 감사합니다. 비디오가 성공적으로 튜브 서버에 도착하면 q 질문에 대한 답변을 int 값으로 반환합니다. 날씨가 맞지 않습니다. 웬일인지 거부 된 것에 대해 승인을 받았습니까? – Vishal

관련 문제