【问题标题】:YouTube.Channels.list returns empty set only when called from apps.scriptYouTube.Channels.list 仅在从 apps.script 调用时返回空集
【发布时间】:2020-12-21 21:20:57
【问题描述】:

我尝试从 Apps-script 调用 YT.channel.list API 并获得一个空结果集。

var ids = ["UC02vWUR9BkzNhXmW_XO1Imw"];

    var draft = YouTube.Channels.list('id, snippet, statistics', {
      id: ids
    });

即使我在 API 资源管理器上得到非空结果(相同的 channelId)。

gapi.client.youtube.channels.list({
      "part": [
        "snippet"
      ],
      "id": [
        "UC02vWUR9BkzNhXmW_XO1Imw",
        "UC02vWUR9BkzNhXmW_XO1Imw"
      ]
    })
        .then(function(response) {
                // Handle the results here (response.result has the parsed body).
                console.log("Response", response);
              },
              function(err) { console.error("Execute error", err); });
  }

会是什么?

【问题讨论】:

    标签: javascript google-apps-script youtube youtube-api


    【解决方案1】:

    我必须将 ids 数组映射到一个字符串

     ids.join()
    

    【讨论】:

      猜你喜欢
      • 2015-10-28
      • 1970-01-01
      • 2021-02-07
      • 1970-01-01
      • 1970-01-01
      • 2017-01-08
      • 1970-01-01
      • 1970-01-01
      • 2021-08-02
      相关资源
      最近更新 更多