现在,我确实找到了Google财经API并开始查看,但我发现了很多关于投资组合,交易,头寸和其他我一无所知的信息.
我在查看错误的文档吗?我需要做些什么来从GF获得汇率?这甚至可能吗?
编辑
让事情变得更加清晰.我对技术方面不感兴趣,也不想要任何代码.
我正在建立一个在线订购系统,但我在澳大利亚,对于国际客户,我想用美元或欧元显示价格,这样他们就不必花费精力来兑换澳元.
有谁知道我是否可以通过我可以从我的PHP脚本访问的易于解析的格式从网上获取最新的汇率?
更新:我现在编写了一个实现这个的PHP类.您可以从我的网站获取代码.
iGoogle正在关闭.
有一个(未记录的?)货币转换API可用于以下网址:http://www.google.com/ig/calculator?hl = en&q = 1GBP =? USD
此网址的基础 - google.com/ig-将您带到iGoogle.iGoogle关闭后API是否可用?
我有以下代码(如下),并使用iGoogle版本.
$url = 'http://www.google.com/ig/calculator?hl=en&q=' . $amount . $from_Currency . '=?' . $to_Currency;
$ch = curl_init();
$timeout = 0;
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT , "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)");
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$rawdata = curl_exec($ch);
curl_close($ch);
$data = explode('"', $rawdata);
$data = explode(' ', $data[3]);
$var = $data[0];
Run Code Online (Sandbox Code Playgroud)
但看了他们正在使用不同的URL:
'http://www.google.com/finance/converter?hl=en&a=' . $amount . '&from=' . $from_Currency . '&to=USD';
Run Code Online (Sandbox Code Playgroud)
但只是更改网址并不会返回我习惯的所需结果.
现在我得到的只是
http://www.w3.org/TR/html4/strict.dtd
Run Code Online (Sandbox Code Playgroud)
SO有任何人都在研究这个最新的货币转换器URL或有任何想法.或使用PHP替换
我正在尝试在 Swift 中制作货币转换器。我看到了这篇文章:需要用于货币转换的 API以及如何在 Swift 中发出 HTTP 请求?.
所以当我把它们组合在一起时:
let url = NSURL(string: "http://download.finance.yahoo.com/d/quotes.csv?s=USDEUR=X&f=nl1d1t1");
let task = NSURLSession.sharedSession().dataTaskWithURL(url!) {(data, response, error) in
println(NSString(data: data, encoding: NSUTF8StringEncoding))
}
task.resume()
Run Code Online (Sandbox Code Playgroud)
它返回给我一个输出:
Optional("USD to EUR",0.7987,"11/20/2014","3:45am")
Run Code Online (Sandbox Code Playgroud)
但我想访问货币汇率。我怎么做?我不知道该怎么做?