javascript - YouTube API上传视频并设置付费产品展示位置字段

标签 javascript node.js video youtube youtube-api

我想通过他们的api在YouTube上上传视频,但找不到需要设置的字段来通知youtube该视频具有paid product placements
这是我的代码:

Youtube.videos.insert({
            resource: {
                // Video title and description
                snippet: {
                    title: "Testing YoutTube API NodeJS module",
                    description: "Test video upload via YouTube API",
                    tags: ["music"],
                    defaultLanguage: "en"
                },
                // I don't want to spam my subscribers
                status: {
                    privacyStatus: "private"
                }
            }
            // This is for the callback function
            , part: "snippet,status"

            // Create the readable stream to upload the video
            , media: {
                body: fs.createReadStream(video_path)
            }
        }, (err, data) => {
            if (err) {
                console.log(err);
            }
            else {
                console.log("Done.");
            }
        });

您可以找到上传视频here时可以设置的所有字段的说明。

最佳答案

API中尚无视频资源的产品展示位置属性。如果您检查video properties,则没有提及。

关于javascript - YouTube API上传视频并设置付费产品展示位置字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42750982/

相关文章:

javascript - 查找站点中使用的最大 z-index

javascript - 如何使用 JavaScript 来衡量用户显示器的亮度?

android - 如何在android中使用ffmpeg在一个视频中添加多个gif水印

ios - 如何使用 AVAssetWriter 而不是 AVAssetExportSession 来重新编码现有视频

javascript - 支付后点击浏览器返回按钮返回不同页面

javascript - 使用 php ajax 结果未显示在 tbody 内

javascript - MongoDB:将数组添加到现有数组中

javascript - socket.io 如何区分消息是针对哪个房间的

javascript - 我可以对目录中的任何文件使用什么快速路由?

html - 转换时 FFMPEG 在 HTML 中播放