【问题标题】:Youtube Api v3 restricting result in one languageYoutube Api v3 限制结果为一种语言
【发布时间】:2013-07-05 12:03:42
【问题描述】:

有什么方法可以限制以一种语言从 youtube 获取结果?我的代码几乎运行良好,但它返回一些具有其他语言标题或描述的视频。例如,在土耳其语中,“iş”表示工作,“aşk”表示爱。 Youtube 返回一些视频,包括其标题/描述中的“is”、“ask”。我们有土耳其语的特殊字符,但 youtube 使它类似于英语。我怎样才能避免这种情况? 可能是因为我正在对我的代码和数据库进行 UTF-8 编码吗?

【问题讨论】:

    标签: utf-8 youtube-api special-characters


    【解决方案1】:

    您可以在视频中使用region codes,这会有所帮助。

    例如对于土耳其语视频,您可以使用 regionCode = "TR"

    GET https://www.googleapis.com/youtube/v3/search?part=snippet&q=is&regionCode=TR&key={YOUR_API_KEY}

    【讨论】:

    • 是的,我知道,但它不起作用。 (实际上,先生,我已在 fb 中向您发送了一条消息)我正在使用您的源代码。当我通过将区域代码输入为 TR 来尝试 youtube api explorer 时,它也无法正常工作。 Youtube API v2 限制了语言,但我不能用 v3 来做。
    猜你喜欢
    • 1970-01-01
    • 2013-09-04
    • 1970-01-01
    • 2016-10-13
    • 2013-11-09
    • 2016-08-25
    • 2020-07-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多