api - 如何从通过 Google Apps 脚本公开的 API 更新 Youtube 视频片段描述的 HTML?
问题描述
我想snippet.description
从通过 Google Apps 脚本公开的 API 更新我的 Youtube 视频。该片段包含格式,因此我尝试使用 HTML。我希望在我的 Youtube 视频上看到更新的片段。但我得到了以下错误。
对 youtube.videos.update 的 API 调用失败并出现错误:请求元数据指定了无效的视频描述。(第 88 行,文件“Youtube”)
如何格式化我的视频描述?
优酷网function updateVideo( data ) {
var videoId = 'foo';
var title = 'bar';
var description = '<p>baz</p><p>bat</p>';
var resource = {
id: videoId,
snippet: {
title: title,
description: description,
categoryId: '22'
}
};
YouTube.Videos.update(resource, 'id,snippet'); // this is line 88
}
解决方案
您不能使用 HTML,因此您必须对 newline\n
和 tab\t
等使用字符串符号。
var description = 'baz\n\nbat';
我不知道如何添加其他 HTML 功能,如链接等。也许其他人可以通过添加该信息来改进这个答案,如果他们知道怎么做的话。
推荐阅读
- java - JWT 在 NodeJS 中签名,但无法在 Java 中验证
- mysql - 更新下一行MYSQL中的值
- python - 根据另一列在数据框列中分配值
- c - 我们可以使用递归宏来创建可变参数最大值/最小值吗?
- html - 如何使用 CSS background-image 提供自适应全角图像 - 或其他方式?
- javascript - 分页问题
- python - Python 正则表达式字符串替换问题
- ios - 为什么每次我选择图像时 UIImagePickerViewController 都会增加“文档和数据”的使用?
- java - 如何在 Java 中搜索数组并检查条件
- javascript - amCharts 4:加载外部数据时,值的总和不起作用