Fel*_*pez 3 json youtube-api youtube-data-api
在过去的几个小时里,我一直试图找到一种解决方案来更新/上传视频到许多不同的语言抛出 YouTube V3 API。我可以设置默认语言,
"defaultLanguage": string
Run Code Online (Sandbox Code Playgroud)
我可以设置视频标题和描述,
"title": string,
"description": string,
Run Code Online (Sandbox Code Playgroud)
或者也许有一种方法可以上传不同语言的许多不同片段?
"snippet": {
"publishedAt": datetime,
"channelId": string,
"title": string,
"description": string,
"thumbnails": {
(key): {
"url": string,
"width": unsigned integer,
"height": unsigned integer
}
},
Run Code Online (Sandbox Code Playgroud)
我没有看到翻译标题和描述的方法。
我看到可能可以使用“本地化”属性,但是,我不知道它是否可能或者它是否是最好的方法。
"localized": {
"title": string,
"description": string
},
Run Code Online (Sandbox Code Playgroud)
我想提出一些建议,因为我对 YouTube API 还不熟悉,如果您知道答案,我发现这将是一个非常容易回答的问题,我不希望有任何代码或复杂的解决方案,只是需要指导,谢谢您的帮助。
我找到了解决方案,本地化就是所谓的。
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.videos.update
PUT https://www.googleapis.com/youtube/v3/videos?part=localizations&key={YOUR_API_KEY}
{
"id": "kE7dYgd3F8E", //https://www.youtube.com/edit?video_id=kE7dYgd3F8E
"localizations": {
"es-do": { //local codes, http://www.science.co.il/Language/Locale-codes.php
"title": "Translated title",
"description": "Translated description"
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1224 次 |
| 最近记录: |