3

YouTube Data API (Python) を使用して動画をアップロードしています。動画が正常にアップロードされ、YouTubeVideoEntry オブジェクトが返されます。次に、ここで推奨されているように、アップロードされた動画のステータスをポーリングしていますが、動画の処理が完了した後でも (Youtube.com の Video Manager ダッシュボードを使用して確認しています)、CheckUploadStatus は引き続き (「処理中」、「」) を返します。これが私のコードです:

    upload_status = yt_service.CheckUploadStatus(new_entry)
    state = upload_status[0]

    while state == "processing":
        upload_status = yt_service.CheckUploadStatus(new_entry)
        state = upload_status[0]
        time.sleep(5)

upload_status[0] は常に「処理中」であるため、このループは終了しません。

4

0 に答える 0