gpt4 book ai didi

youtube - 如何使用api v3在YouTube上用其他语言向视频添加标题和说明?

转载 作者:行者123 更新时间:2023-12-03 06:18:56 26 4
gpt4 key购买 nike

我几乎没有研究https://developers.google.com/youtube/v3/revision_history#november-19-2015上有关如何设置本地化标题和描述的文档。

但是,当您尝试使用它时,似乎似乎是不可能的,即使您在https://developers.google.com/youtube/v3/docs/videos/update#prubalo上使用api的“app”,也总是会在参数部分得到相同的错误。就像您必须做的那样,我将参数设置为“snippet”。但这是行不通的,我尝试了其余的值或可能的组合,并且..行不通。

有人可以给我一个代码示例(我更喜欢python)或请求http吗?
请确保您的代码o请求http确实有效...即使我在文档上的示例中发现任何错误,例如5左括号和4右括号...

最佳答案

以下是一个PHP代码示例。概念是相同的,希望您可以在Phython中实现。

在添加本地化之前,请确保设置视频的默认语言(snippet.defaultLanguage)。

// Call the API's videos.list method to retrieve the video resource.
// Part should be 'localizations' not 'snippet' because you are updating the localisation
$listResponse = $youtube->videos->listVideos('localizations', array('id' => 'YOUR_VIDEO_ID'));

// Since the request specified a video ID, the response only contains one video resource.
$video = $listResponse[0];

// Set the localisations array for the video localisation
// You can retrieve the language list from following API - https://developers.google.com/youtube/v3/docs/i18nLanguages/list
$video['localizations'] = array(
'ta' => array(
'title' => 'TITLE_IN_GIVEN_LANG',
'description' => 'DESC_IN_GIVEN_LANG'));

// Update the video resource by calling the videos.update() method.
$updateResponse = $youtube->videos->update('localizations', $video);

更新-使用Google Developer Console更新视频本地化的示例

Updating video localisation

关于youtube - 如何使用api v3在YouTube上用其他语言向视频添加标题和说明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39193686/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com