如何使用 PHP 或 Ajax 通过 API 获取外汇汇率?
How can I get foreign exchange rates thru an API by using PHP or Ajax?
我需要 PHP 的外汇汇率 PHP 我最近的项目,我需要 60 后的更新 sec.I 还需要黄金,白银等金属的最新汇率.因此,任何人都可以指导我获得提供最新汇率的 PHP 端点。任何帮助将不胜感激。
我强烈推荐你CurrencyFreaks API。提供PHP、Ajax等多种语言的外币汇率端点。它的突出特点是:
- 数据每 60 秒更新一次。
- 您可以更改“基础”货币。
- 它提供全球 179 种货币的货币汇率,包括货币、金属(黄金、白银、钯金、铂金)和加密货币。
- 端点支持的代码是 Shell、Node.js、Java、Python、
PHP, Ruby, JS, C#, Go, C, Swift.
这是使用PHP的最新汇率端点:
setUrl('https://api.currencyfreaks.com/latest
?apikey=YOUR_APIKEY
&base=GBP
&symbols=EUR,USD,PKR,INR');
$request->setMethod(HTTP_Request2::METHOD_GET);
$request->setConfig(array(
'follow_redirects' => TRUE
));
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
对于Ajax:
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function() {
if(this.readyState === 4) {
console.log(this.responseText);
}
});
xhr.open("GET", "https://api.currencyfreaks.com/latest
?apikey=YOUR_APIKEY
&base=GBP
&symbols=EUR,USD,PKR,INR");
xhr.send();
您还可以从这里获取其他编程语言的外汇汇率端点:https://currencyfreaks.com/documentation.html#Latest
希望此解决方案对您最近的项目有所帮助。
我需要 PHP 的外汇汇率 PHP 我最近的项目,我需要 60 后的更新 sec.I 还需要黄金,白银等金属的最新汇率.因此,任何人都可以指导我获得提供最新汇率的 PHP 端点。任何帮助将不胜感激。
我强烈推荐你CurrencyFreaks API。提供PHP、Ajax等多种语言的外币汇率端点。它的突出特点是:
- 数据每 60 秒更新一次。
- 您可以更改“基础”货币。
- 它提供全球 179 种货币的货币汇率,包括货币、金属(黄金、白银、钯金、铂金)和加密货币。
- 端点支持的代码是 Shell、Node.js、Java、Python、 PHP, Ruby, JS, C#, Go, C, Swift.
这是使用PHP的最新汇率端点:
setUrl('https://api.currencyfreaks.com/latest
?apikey=YOUR_APIKEY
&base=GBP
&symbols=EUR,USD,PKR,INR');
$request->setMethod(HTTP_Request2::METHOD_GET);
$request->setConfig(array(
'follow_redirects' => TRUE
));
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
对于Ajax:
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function() {
if(this.readyState === 4) {
console.log(this.responseText);
}
});
xhr.open("GET", "https://api.currencyfreaks.com/latest
?apikey=YOUR_APIKEY
&base=GBP
&symbols=EUR,USD,PKR,INR");
xhr.send();
您还可以从这里获取其他编程语言的外汇汇率端点:https://currencyfreaks.com/documentation.html#Latest
希望此解决方案对您最近的项目有所帮助。