Google App Engine网站是否可以因为超过Twitter API速率限制而被列入黑名单?

问题描述 投票:1回答:2

我有一个使用Twitter API的网站。问题是,一旦达到API限制(我认为),该网站就会变成空白,然后过一会儿它开始显示结果。

我正在GAE appspot上运行。因为我拥有appspot子域,这是否意味着我永远不会被列入黑名单?

当我可以直接公开搜索Twitter时,Twitter API还有什么用?

google-app-engine twitter yahoo-boss-api
2个回答
3
投票

不,您的应用程序可以被列入黑名单。

REST API负责-基于IP的速率限制。

根据他们的文档,在这种情况下,您甚至不能进入他们的白名单(在Google App Engine中):

(...)在大多数情况下都可以使用,但对于Google App等云平台引擎,无静态应用IP地址无法接收搜索白名单。 (...)

(重点是我的)

有关其他限制和信息的完整信息,请阅读Twitter Rate Limit。>>


2
投票

如果您的应用程序由于超出限制而被阻止,那么您应该获得400 HTTP响应代码。如果您编写的应用程序在HTTP失败时会生成空白页,那么您就可以得到答案。 (如何检查特定开发框架中的HTTP错误是另一回事。)

© www.soinside.com 2019 - 2024. All rights reserved.