1

私はyoutube APIの直接アップロード方法でワークアウトしようとしており、ビデオのアップロードには成功していますが、アップロード後に一部のビデオが拒否されます(拒否されました(利用規約違反))。

steram (readTOEnd()) XML を読むと、webResponse でそれらを追跡する方法を見つける必要があります。

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

状態名は常に「処理中」と表示されます。これについての考え/経験がある正しい方向を教えてください。

4

1 に答える 1

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");
     }
于 2012-09-04T17:16:54.467 に答える