【问题标题】:YouTube Data API fetch user's latest subscriptionYouTube Data API 获取用户的最新订阅
【发布时间】:2021-09-21 19:43:16
【问题描述】:

我正在尝试获取用户的最新订阅。但是,默认情况下,youtube 是按相关性对它们进行排序的。如果我没记错的话,我上次查看 youtube 时是以最新的顺序返回的。它最近是否发生了变化,是否有任何替代方法可以让它们按最新订购,而无需获取用户的所有订阅。我正在尝试优化配额限制的使用。 如果这是不可能的事情,有没有办法获取特定日期的订阅。

注意:有选项可以选择订购方式,但没有选项包含按最新的顺序

我正在使用 YouTube API 的 api 接口来测试结果。传递以下值:
部分:sn-p
最大结果:50
我的:是的

可用订单有:subscriptionOrderUnspecified、相关性(默认)、未读和按字母顺序排列。
这些都不是按最新订阅排序的结果

【问题讨论】:

  • 请编辑您的问题并包含您的代码。

标签: python youtube-api youtube-data-api


【解决方案1】:

如果我没记错的话,我上次查看 youtube 时是按最新顺序返回的。

如果最新订单您的意思是首先获取最新订阅者,那么Subscriptions: list 中的myRecentSubscribers 过滤器似乎可以解决您的问题。

【讨论】:

    【解决方案2】:

    Subscriptions: list 的默认顺序是 SUBSCRIPTION_ORDER_RELEVANCE,所以除非您设置顺序,否则我希望它按相关性返回

    【讨论】:

    • 我的目标是获取某人的最新订阅列表。发现给定的订单都没有这样做
    • 好吧,如果您检查文档,您会发现您无法按日期排序
    • 是否可以获取某个日期的订阅列表
    • 图片是可以设置的顺序,无法按日期排序
    猜你喜欢
    • 1970-01-01
    • 2023-04-06
    • 2020-10-26
    • 1970-01-01
    • 2019-02-15
    • 1970-01-01
    • 2015-08-23
    • 2019-02-20
    • 1970-01-01
    相关资源
    最近更新 更多