gpt4 book ai didi

javascript - 如何从 Youtube Channel Api 获取订购的 channel 详细信息响应

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

我正在使用 Youtube API 构建一个应用程序。我想在我的应用程序上显示 channel 个人资料图片,但是当我请求 channel 列表列表时,我总是得到无序列表的 channel 。
这是我的获取请求:

https://www.googleapis.com/youtube/v3/channels?id=UCjmJDM5pRKbUlVIzDYYWb6g,UCq-Fj5jknLsUf-MWSy4_brA,UCt5A35uhB3dVf-KFGCOyqtA,UCyFbHB68DazkUxdq2WvPDfQ,UCYLeUhjZvudIF3mPYknrQBw&part=snippet&key=MY_API_KEY

但是我收到的响应与获取请求中的 channel ID 不同。

我如何获得与获取 url 中 id 位置相同的有序 channel 列表?

最佳答案

对于这个问题,我可以想到两种不同的方法。

没有 Javascript:

  • 为每个 channel ID 发出单独的 GET 请求。
  • 将每个响应推送到数组中。 (不要忘记请求是异步的,因此您需要通过将 GET 请求中的 async 选项设置为 false 来使它们同步。更多 here 在 MDN)。

  • 这种方法显然将网络流量乘以 n n 个 channel ID 的次数。它还会线性地消耗您的请求“配额”。唯一积极的一面是,您将获得您请求它的结果列表。

    Javascript:
  • 首先对 channel ID 进行排序。
  • 发出 GET 请求。
  • 再次对结果字符串进行排序。

  • 因此,无论您请求 channel 的顺序是什么,您得到的顺序都是(在对结果进行排序之后)。这样做的好处是您正在发出一个 GET 请求。此外,计算是在客户端完成的。因此,除非您对 10,000 多个项目进行排序,否则我认为它不会为您的应用程序增加任何显着/可见的开销。

    祝你好运,不要忘记发布你的决定并说明原因。

    关于javascript - 如何从 Youtube Channel Api 获取订购的 channel 详细信息响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40495537/

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