返回可怕的:
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "dailyLimitExceededUnreg",
"message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.",
"extendedHelp": "https://code.google.com/apis/console"
}
],
"code": 403,
"message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup."
}
}
API密钥和查询都很好,因为如果我在OS X或Windows上将该URL(使用我的真实密钥)复制/粘贴到Safari,FF或Chrome中,我会得到结果。我甚至在浏览器中退出了我的帐户,以确保它不会出现登录问题。
但如果我从控制台尝试卷曲,它就会失败。我已经复制/粘贴了两种方式,从终端到浏览器,从浏览器到终端,所以我知道我没有写错字。
BTW,最终的目标是编写某种shell脚本,每隔5分钟检查一次,如果我的流已经脱机,请提醒我,所以如果有更好的方法可以做到这一点,那我就是全部耳朵!答案 0 :(得分:0)
这次修改怎么样?请在使用双引号或单引号将URL括起后再试一次。如果未使用,则URL由&
分隔,并用作多个命令。所以会发生这样的错误。
curl -s "https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UCIVY11504PcY2sy2qpRhiMg&type=video&eventType=live&key=[MyRealAPIKey]"
如果这对你没用,我很抱歉。