【问题标题】:Youtube API Recommendation IDs do not appear to be immutableYoutube API 推荐 ID 似乎不是不可变的
【发布时间】:2013-12-30 16:11:36
【问题描述】:

我正在使用 Youtube Javascript 客户端请求 OAuth 用户的推荐列表:

gapi.client.youtube.activities.list({
    "part": "snippet",
    "home": true,
    "maxResults": 50
}).execute(function(data) {
    // etc
});

这会按预期返回大量建议,并且建议似乎没有改变。但是,每次我提出请求时,推荐的 ID (data.items[k].id) 都会发生变化(通常在 ID 的末尾)。

当我对 Google+ 进行类似调用时,每次返回的 ID 对于帖子等都是相同的。

那么这些 ID 应该是不可变的(即这是 API 中的一个错误)还是我假设它们总是同样无效? documentation 说:

YouTube 用于唯一标识活动的 ID。

... 这对任何一种方式都没有真正的帮助。

如果是这种情况,您如何唯一标识这些项目?

【问题讨论】:

    标签: youtube-api youtube-javascript-api


    【解决方案1】:

    假设你想要视频id,你需要指定contentDetails作为part。

    gapi.client.youtube.activities.list({
        "part": "snippet,contentDetails",
        "home": true,
        "maxResults": 50
    }).execute(function(data) {
        // etc
    });
    

    【讨论】:

      猜你喜欢
      • 2018-11-22
      • 2015-08-19
      • 1970-01-01
      • 1970-01-01
      • 2014-12-19
      • 1970-01-01
      • 1970-01-01
      • 2013-12-15
      • 1970-01-01
      相关资源
      最近更新 更多