有些国际的电子商务外贸网站, 货币结算时, 需要考虑当地客户支付的货币种类。例如, 面向中国客户的欧洲网站, 网站产品都是以欧元结算的, 当中国客户通过网站的支付宝接口支付时, 只能支付人民币, 这时, 网站可根据当前人民币兑欧元的汇率, 将产品的欧元价格换算成人民币价格, 然后再通过支付宝结算.实例实现:雅虎( Yahoo!)网站上提供了各种金融数据的API接口, 当然也有货币外汇汇率货币汇率的接口URL为:http://download.finance.yahoo.com/d/quotes.csv?e=.csv&f=sl1d1t1&s=EURCNY=x参数s=EURCNY, 欧元换人民币以上接口在浏览器中可以返回一个quotes.csv文件, 得到数据为: “EURCNY=x”,6.7265,”5/27/2016″,”7:54pm”我们可以根据这个接口, 及返回的汇率数据来处理货币换算的功能.以下是PHP代码和说明(fopen写法):<?php
header("Content-type: text/html; charset=utf-8");
$file = fopen('http://download.finance.yahoo.com/d/quotes.csv?e=.csv&f=sl1d1t1&s=EURCNY=x','r'); /
...
继续阅读
(81)