在过去的48小时内,当我尝试使用no_carry_sum
获取rss Feed并收到消息时,我收到403错误:
sum
我在我的主机上运行小型抓取工具,用于检查几个频道上的最新视频。它已经工作了2年多,直到上周日。我和我的托管服务提供商谈过这个问题,但他们在网络配置等方面没有改变任何内容。
我该怎么办?我需要等多久才能再次使用rss api?我每天可以发送给youtube的查询是否有限制? 是否可以将我的托管服务器的IP添加到白名单或什么?
我完全不明白这一点 - 它的RSS api,它可以被其他程序用来发送自动查询......
答案 0 :(得分:0)
我自己尝试,它对我有用。我建议您再次检查它是否正在使用或使用channel_id而不是用户。
所以你的请求应该是这样的:
https://www.youtube.com/feeds/videos.xml?channel_id=YOUR_CHANNEL_ID&key=YOUR_API_KEY
请注意,YouTube DATA API的礼节限制/配额为
Queries per day 1,000,000
Queries per 100 seconds per user 300,000
Queries per 100 seconds 3,000,000
这些配额在太平洋时间午夜(PT)重置。
有关详情,请查看相关的SO question。
答案 1 :(得分:0)
我面临同样的问题。
https://www.youtube.com/feeds/videos.xml?channel_id=YOUR_CHANNEL_ID&key=YOUR_API_KEY
在我的浏览器中使用此网址与我的API密钥一起工作,但我的服务器上最终仍然是403。
我正在使用相同的API密钥在https://www.googleapis.com/youtube/v3/videos上进行其他调用,这些工作正常。
我正在使用Tiny RSS。看起来Feedly也有麻烦。
答案 2 :(得分:0)
过去4天看起来它再次对我有用。