如何在 YouTube 分析 API 中将 "Since Uploaded" 指定为开始日期

How to specify "Since Uploaded" as start date in YouTube Analytics API

我知道我可以向 YouTube API 发送 GET 请求,指定 startDatesendDates 使用格式 YYYY-MM-DD,但我希望有一个特定的您可以指定格式来告诉开始日期等于发布日期或上传日期?

我的简单查询如下:

startDate <- "2020-01-01" # THIS IS WHAT I'D LIKE TO CHANGE TO BE THE PUBISHING OR UPLOAD DATE
endDate <- Sys.Date()
token <- MY_TOKEN

url <- paste0("https://youtubeanalytics.googleapis.com/v2/reports?",
              "&ids=channel%3D%3DMINE",
              "&startDate=", startDate, 
              "&endDate=", endDate,
              "&metrics=views,estimatedMinutesWatched,averageViewDuration",
              "&filter=video==", MY_VIDEO_ID)

myRequest <- GET(url, token)

我知道您可以先从数据 API 中查询,获取发布日期,然后将其用于您的查询,但我希望节省 API 积分因为我需要分析很多视频。

我发现最简单的方法就是将 2000 年 1 月 1 日指定为开始日期,这似乎可行。