我正在使用此YQL命令以XML格式访问股票报价信息。问题是它在一堆命中之后保持超时和拒绝。我想我需要插入我的API密钥,所以它不认为它是机器人。
我正在使用SharePoint来处理XML。
http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20(%22AAPL%22)&env=store://datatables.org/alltableswithkeys
这就是极限所说的。
Per application limit (identified by your Access Key): 100,000 calls per day.
Per IP limits: /v1/public/: 1,000 calls per hour; /v1/yql/: 10,000 calls per hour.
我正在尝试每天应用限制为100,000次。或者我想每小时10,000次通话也很好。有什么建议?谢谢你的帮助。
答案 0 :(得分:3)
您需要使用OAuth并完成交换令牌的复杂过程。获得access_token
和token_secret
后,您可以使用它们进行经过身份验证的请求,直到它们过期。
完整的工作流程归纳为here。
您需要完成上述链接中列出的分步过程,但基本上您将要做的是:
答案 1 :(得分:0)
希望您使用Yahoo.inc获取访问令牌 所以只需使用
$session = YahooSession::requireSession(CONSUMER_KEY,CONSUMER_SECRET, APP_ID);
$mails=$session->query('your query limit 10');