【发布时间】:2012-07-06 17:41:13
【问题描述】:
这是我的问题。我有一个提供一些投资服务的网站,我为日终数据付费,这是我真正需要的服务,但当人们在白天登记时我觉得有点奇怪,它只显示昨天的收盘价。一天结束对我的分析来说很好,但我想在我的网站上显示延迟报价。
根据 yahoo 的YQL faq:If you use IP based authentication then you are limited to 1000 calls/day/IP,如果我的网站增长,我可能会超过这个值,但我正在考虑尝试将此请求推送给浏览我网站的人,因为同一个 IP 不太可能访问我的网站每天 1,000 次(我的网站本身对这些信息没有用处)。我会从他们的浏览器中调用一个 url,然后解析结果,这样我就可以让他们以站点模板的格式查看它。
我是 Web 开发的新手,所以我想知道让用户浏览器自己调用 api 是一种常见做法还是一个坏主意?
【问题讨论】:
-
常见问题解答还说,如果使用基于 OAuth 的身份验证,您可以每天/密钥进行 100,000 次调用。如何生成和注册 OAuth 密钥可以在here 找到。如果每天 100,000 次通话没问题,那应该可以解决您的问题。
-
@KaranAshar 现在已经绰绰有余,但我想如果我可以将限制推给用户,那么我永远不必担心它,因为如果用户超出限制,他们只会影响自己。