在过去的 3 年中,我一直在使用以下 URL,没有出现任何问题。但是,它已停止返回结果。
网址:
https://query.yahooapis.com/v1/public/yql?q=select * 来自 yahoo.finance.xchange where pair in ("ARSARS")&env=store://datatables.org/alltableswithkeys
现在返回以下内容:
<?xml version="1.0" encoding="UTF-8"?>
<query xmlns:yahoo="http://www.yahooapis.com/v1/base.rng" yahoo:count="0" yahoo:created="2017-11-02T09:33:25Z" yahoo:lang="en-AU">
<results/>
</query><!-- total: 9 -->
注意没有结果,它只是有标签“结果”。
我已经尝试过这么多不同的计算机和浏览器。我也尝试过更改货币组合,但没有运气。
谁能发现我做错了什么?
最佳答案
是的,雅虎似乎已经停止了他们的货币转换器 API 服务。
我找到了一个不同的网站:https://currencylayer.com/
他们让您请求货币汇率(1 美元 = 168 种其他货币)。如果您每月提出的请求少于 1000 个,则它是免费的(如果您需要更多,他们有不同的订阅:https://currencylayer.com/product)。
您只需要注册并收到您自己的访问代码。一旦你有了它,那么你只需调用http://apilayer.net/api/live?access_key=它将返回其他货币汇率的 JSON。
他们还在 https://currencylayer.com/documentation 上提供了 PHP、JavaScript 和 Java 的代码示例。
发现立即开始使用他们的 API 非常容易。
关于yahoo-finance - https ://query. yahooapis.com/v1/public/yql?q=select * from yahoo.finance.xchange where pair in ("ARSARS")&env=store ://datatables. org/alltableswithkeys,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47072264/