如何使用Youtube API v3获取自动生成频道的本地化标题和说明?

如何使用Youtube API v3获取自动生成频道的本地化标题和说明?,youtube,internationalization,youtube-api,Youtube,Internationalization,Youtube Api,我有一个使用v3 YouTube API的应用程序,允许用户通过指南API浏览视频,从指南类别到频道再到视频 我想提供本地化的结果,但在我希望本地描述的地方获得英文文本。我意识到,我不能期望属于用户的频道被本地化,但其中一些结果似乎是自动生成的频道,会在网络上出现翻译 我可以通过拨打以下电话轻松获得指南类别列表,例如西班牙语: { “种类”:“youtube#指南分类响应”, “etag”:“MmqJLb8ZBOWRQIsg7xej7lrKLMI/RxpLDjICTxI6pEJgKxa1GihO

我有一个使用v3 YouTube API的应用程序,允许用户通过指南API浏览视频,从指南类别到频道再到视频

我想提供本地化的结果,但在我希望本地描述的地方获得英文文本。我意识到,我不能期望属于用户的频道被本地化,但其中一些结果似乎是自动生成的频道,会在网络上出现翻译

我可以通过拨打以下电话轻松获得指南类别列表,例如西班牙语:

{
“种类”:“youtube#指南分类响应”,
“etag”:“MmqJLb8ZBOWRQIsg7xej7lrKLMI/RxpLDjICTxI6pEJgKxa1GihOABg”,
“项目”:[
{
“种类”:“youtube#指南分类”,
“etag”:“MmqJLb8ZBOWRQIsg7xej7lrKLMI/fnL4T7wf3HKS8VCeb2Mui5q9zeM”,
“id”:“GCQMVZDCBVZIB3VUDWJL”,
“片段”:{
“信道ID”:“UCBR8-60-B28hp2BmDPdntcQ”,
“标题”:“YouTube最佳”
}
},
...
{
“种类”:“youtube#指南分类”,
“etag”:“MmqJLb8ZBOWRQIsg7xej7lrKLMI/a2ukJS2cvl7NN20p8C2B9uYePoM”,
“id”:“GCTXVzaWM”,
“片段”:{
“信道ID”:“UCBR8-60-B28hp2BmDPdntcQ”,
“标题”:“Música”
}
},
...
}
}
除了像“YouTube之最”这样的一些结果外,正如我所期望的那样,这会返回本地化的指南类别标题。当我想深入到其中一个类别时,问题就来了

例如,如果我想获得“YouTube最佳”类别的频道,我会打电话到:

{
“种类”:“youtube#channelListResponse”,
“etag”:“MmqJLb8ZBOWRQIsg7xej7lrKLMI/o8HbT\u CvdwGx45Gqb3VT3jnxz8Y”,
“nextPageToken”:“CAUQAA”,
“页面信息”:{
“总体结果”:9,
“结果每页”:5
},
“项目”:[
{
“种类”:“youtube频道”,
“etag”:“MmqJLb8ZBOWRQIsg7xej7lrKLMI/3COvNpjUozOrHwTDRG2SKLHlbDs\”,
“id”:“UCEgdi0XIXXZ-qJOFPf4JSKw”,
“片段”:{
“标题”:“体育”,
“描述”:“运动是所有形式的通常具有竞争性的体育活动,…。\n该频道由YouTube的视频发现系统自动生成。”,
“发布日期”:“2013-12-15T20:39:04.000Z”,
“缩略图”:{
“默认值”:{
“url”:”https://i.ytimg.com/i/Egdi0XIXXZ-qJOFPf4JSKw/1.jpg"
},
“中等”:{
“url”:”https://i.ytimg.com/i/Egdi0XIXXZ-qJOFPf4JSKw/mq1.jpg"
},
“高”:{
“url”:”https://i.ytimg.com/i/Egdi0XIXXZ-qJOFPf4JSKw/hq1.jpg"
}
}
}
},
...
}
}
正如您所看到的,这个自动生成的频道会返回一个英语标题和描述。这个API没有文档记录来使用
hl
参数来设置所需的语言,并且如果我使用该参数调用它,其行为也不会有任何不同。我还尝试设置
接受语言
HTTP请求没有任何运气的st头球


如果我浏览YouTube网站上的自动生成频道,并将网站语言更改为西班牙语,我会看到本地化标题“驱逐出境”和相应的描述,那么有没有办法通过API获得相同的信息呢?

数据API v3中的国际化是YT最近开始支持的,现在它受到了限制。但是有一项工作正在进行中,以便很快将这种支持带到API中的所有功能中。

自从我发布这个问题以来,它看起来像YouTube
频道。list
调用获得了一个
hl
参数,可以检索本地化结果

例如,我可以通过以下调用检索“YouTube最佳”类别的西班牙语本地化版本:

{
“种类”:“youtube#channelListResponse”,
“etag”:“0KG1MRN7BM3NREDPKHQZPG5 do/5ZMIP3F0VZW8CYQ69TCUODYEN2ZQ”,
“nextPageToken”:“CAUQAA”,
“页面信息”:{
“总体结果”:10,
“结果每页”:5
},
“项目”:[
...
{
“种类”:“youtube频道”,
“etag”:“0KG1MRN7BM3NREDPKHQZPG5 do/KLIKKFYIZLFZHOB7GB4CIPZKJQ\”,
“id”:“UCEgdi0XIXXZ-qJOFPf4JSKw”,
“片段”:{
“标题”:“体育”,
“说明”:"体育是所有形式的通常是竞争性的体育活动,通过非正式或有组织的参与,旨在使用、保持或提高体能和技能,同时为参与者,在某些情况下还为观众提供娱乐。通常比赛或比赛在双方之间进行,双方都试图超越对方。Som体育允许平局比赛;其他体育提供打破平局的方法,以确保一个赢家和一个输家。许多这样的双边比赛可以安排在一个锦标赛中产生冠军。许多体育联盟通过在常规体育赛季安排比赛来获得年度冠军,在某些情况下还包括季后赛。从t在单个参赛者之间通过软管连接,通过团队或个人参赛的数百名同时参赛者。在某些体育项目中,如比赛中,许多参赛者可能会相互竞争,每个人都会与所有人竞争。该频道由YouTube的视频发现系统自动生成。“,
“发布日期”:“2013-12-15T20:39:04.000Z”,
“缩略图”:{
“默认值”:{
“url”:”https://i.ytimg.com/i/Egdi0XIXXZ-qJOFPf4JSKw/1.jpg"
},
“中等”:{
“url”:”https://i.ytimg.com/i/Egdi0XIXXZ-qJOFPf4JSKw/mq1.jpg"
},
“高”:{
“url”:”https://i.ytimg.com/i/Egdi0XIXXZ-qJOFPf4JSKw/hq1.jpg"
}
},
“本地化”:{
“头衔”:“驱逐出境”,
“描述”:“驱逐出境是一种宗教活动,是一种正常的人格竞争,是一种行为规范,是一种行为规范,是一种行为规范,是一种行为规范