2017-11-29 5 views
0

こんにちは私はyoutubeで予定された日時のnodejsを使用してビデオをアップロードし、次のコードで正しくアップロードされます。ここでは、いくつかのパラメータを公開して、特定の時期に非公開にしたり非公開にしたりしたいと考えています。たとえば、下記の例では、動画をアップロードすると、2017-12-28 16:10:00に公開されます。どちらがうまくいくの?しかし、私はこのビデオを2018-01-28 16:10:00に自動的に非公開/非公開にするように設定したいと思っています。これどうやってするの?私はyoutubeデータから私的なyoutubeビデオを作っていますnodejsを使っているapi v3

const publishDate = new Date("2017-12-28 16:10:00"); 
var req = Youtube.videos.insert({ 
      resource: { 
       snippet: { 
        title: "Dummy video to test scheduled time" 
        , description: "Dummy video to test scheduled time" 
       } 
       , status: { 
          privacyStatus: "private", 
        publishAt: publishDate //Scheduled 
       } 
      } 
      // This is for the callback function 
      , part: "snippet,status" 
      // Create the readable stream to upload the video 
      , media: { 
       body: fs.createReadStream("video.mp4") 
      } 
     }, (err, data) => { 
      console.log("Done."); 
      process.exit(); 
     }); 

答えて

0

アップロードしている間、ubpublishの日付を渡す方法はありません。私はこれを更新ビデオオプションを使用して処理しました。 誰かがより良い解決策を提供するなら、いいかもしれません。

関連する問題