谷歌货币转换器API - 它会关闭iGoogle吗?

时间:2013-07-21 15:26:26

标签: currency igoogle

iGoogle是shutting down

有一个(未记录的?)货币转换API可用于以下网址: http://www.google.com/ig/calculator?hl=en&q=1GBP=?USD

此网址的基础 - google.com/ig-将您带到iGoogle。 iGoogle关闭后API是否可用?

5 个答案:

答案 0 :(得分:19)

我遇到了同样的问题:https://stackoverflow.com/a/19786423/2819754

我使用了@hobailey的答案进行临时修复,直到我可以将其更新到另一个版本或谷歌决定做一个正确的API。

谷歌将网址改为

  https://www.google.com/finance/converter?a

所以我找到的修复方法如下。

  $amount = urlencode($amount);
  $from_Currency = urlencode($from_Currency);
  $to_Currency = urlencode($to_Currency);
  $get = file_get_contents("https://www.google.com/finance/converter?a=$amount&from=$from_Currency&to=$to_Currency");
  $get = explode("<span class=bld>",$get);
  $get = explode("</span>",$get[1]);  
  $converted_amount = preg_replace("/[^0-9\.]/", null, $get[0]);
感谢@hobailey这个小小的修复。

答案 1 :(得分:9)

或者您可以使用以下内容:

但第一个并不是那种稳定性经常超出容量。几个月前,我们使用第一个交换服务在我们的生产环境中遇到了极端问题。到目前为止,第二个是稳定的,不会引起任何问题。

答案 2 :(得分:3)

iGoogle已经过期,但不是您发布的小工具链接。目前,它可能会返回200 OK,可能包含您想要的消息。

更新: 它也已过期。 目前没有小工具可供使用。

更新:可从此处https://www.google.com/finance/converter?a=16.6700&from=GBP&to=USD

获取

答案 3 :(得分:0)

http://mycurrency.net

中的免费货币转换器API
  • 100%免费。
  • 不需要API密钥!
  • API调用频率无上限。
  • 货币价格每两小时更新一次。
  • 支持json格式。
  • 非常快速可靠。
  • api地址在这里。它返回176种货币价格以及国家名称,国家代码,货币名称和货币价格。基础货币是美元。

    http://www.mycurrency.net/service/rates

您可能还需要免费的国家/地区标志API。只需替换国家/地区代码即可。

http://caches.space/flags/{countrycode}.png

示例:

http://caches.space/flags/sg.png sg

http://caches.space/flags/us.png enter image description here

答案 4 :(得分:0)

只需使用此网址

即可
https://finance.google.com/bctzjpnsun/converter?a=1&from=USD&to=INR

替换

 https://www.google.com/finance/

https://finance.google.com/bctzjpnsun/