r - YouTube Analytics API 为获得的观看次数和订阅人数返回 0
问题描述
我已发出 GET 请求,试图在我的 youtube 频道上获得我的观看次数和订阅者,我获得了 200 状态,但结果为 0
startDate <- "2020-05-09"
endDate <- "2020-05-24"
metrics <- "views,subscribersGained"
url <- paste0("https://youtubeanalytics.googleapis.com/v2/reports?",
"&ids=channel%3D%3DMINE",
"&metrics=", metrics,
"&startDate=", startDate,
"&endDate=", endDate)
temp <- httr::GET(url, token) #Authenticating token worked flawlessly
stop_for_status(temp)
fin <- fromJSON(rawToChar(temp$content))
这个调用是正确的,返回了 0 个视图和 0 个订阅者,这是不可能的。
我什至去了https://developers.google.com/youtube/analytics/reference/reports/query并测试了 api,它返回了 0 个视图,并获得了 0 个订阅者,但是当我登录 YouTube Studio 时,它告诉我我有 955.5k 观看次数。
我的电话在技术上是正确的但缺少什么吗?
解决方案
我发现问题在于,在进行身份验证时,我会点击我的帐户,然后我可以选择点击我的电子邮件或我的 YouTube 频道。我自然选择了 YouTube,因为我想要 YouTube 号码,但显然这是错误的选择。当我点击电子邮件时,它对我来说是正确的。
推荐阅读
- tally - 来自 Tally 的 HTTP GET - TDL 的格式是什么?
- if-statement - 如何使用 If 语句将单元格值从工作表 1 转移到 Google 表格中的工作表 2?
- python - Iter没有显示目录中的每个文件
- javascript - discord.js v12 检查用户是否在流式传输
- visual-studio - MFC:带有 DT_CALCRECT 的 CDC 和 DrawText 的奇怪行为?
- android - 如何使用 bindService 将参数传递给意图?
- react-native - 在标记内部使用组件时,React Native 地图的性能低下
- spring - Spring 5 WebClient 抛出 java.util.concurrent.RejectedExecutionException
- c - 遇到错误 - c 编程
- perl - 我怎样才能使 perl 可以识别未知模式?