gpt4 book ai didi

java - 通过 reports.query() 对 YouTubeAnalytics v2 API 进行请求会引发 400 错误

转载 作者:行者123 更新时间:2023-11-30 01:58:41 24 4
gpt4 key购买 nike

我正在尝试从 YouTubeAnalytics API 的 V1 迁移到 V2。但我无法弄清楚应该采用什么格式来陈述查询。

我尝试运行的代码:

return analytics.reports().query()
.setIds(id)
.setMetrics("views")
.setDimensions("video")
.execute();

但是我收到如下错误代码 400:

IOException: 400 Bad Request
com.google.api.client.googleapis.json.GoogleJsonResponseException: 400 Bad Request
{
"code" : 400,
"errors" : [ {
"domain" : "global",
"message" : "Could not parse content (CNHFwpxMq_TDnbpX_3GdjueOg) of field ids.",
"reason" : "badRequest"
} ],
"message" : "Could not parse content (CNHFwpxMq_TDnbpX_3GdjueOg) of field ids."
}

有什么建议吗?

最佳答案

你有没有尝试过这样的事情:

    return analytics.reports()
.query() // Metrics.
.setIds(id)
.setStartDate("2012-01-01")
.setEndDate("2012-08-14")
.setMetrics("views,subscribersGained,subscribersLost")
.setDimensions("video")
.setSort("-views")
.setMaxResults(10)
.execute();

您可以在此处查看这些方法: YouTube API v2

关于java - 通过 reports.query() 对 YouTubeAnalytics v2 API 进行请求会引发 400 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53558799/

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