主页 > imtoken官网怎么找到 > currencylayer:简单有效的货币转换

currencylayer:简单有效的货币转换

imtoken官网怎么找到 2023-05-04 07:59:06

比特币属于货币吗_q币和比特币是货币吗_货币转换比特币

每个维护电子商务网站的开发人员都会告诉您,负责正确处理货币会告诉您这可能是一项压力很大的任务。 如果您编写有缺陷或不安全的代码,您的雇主或用户都会付出代价。 如果应用程序迎合国际受众,开发人员可能会增加货币转换的复杂性。 开发人员最不需要的是复杂的 API,尤其是帮助他们处理货币的 API。 这就是货币层的用武之地:一个简单、全面的 API,用于为您的 Web 和本机应用程序进行货币转换!

每个维护过电子商务网站的开发人员都会告诉您,正确处理货币的责任会告诉您这是一项非常艰巨的任务。 如果您编写了糟糕或不安全的代码,您的雇主或用户将会付出代价。 如果该应用程序面向国际受众,开发人员可能会增加货币转换的麻烦。 开发人员最不需要的是复杂的 API,尤其是帮助他们处理货币的 API。 这就是 currencylayer 的用武之地:一个简单、全面的 API,可以为您的网络和本机应用程序转换货币!

快速点击

以下是 currencylayer 产品的一些亮点:

以下是 Currencylayer 产品的一些亮点:

使用货币层(Usingcurrencylayer)

currencylayer 提供免费注册和慷慨的测试请求分配。 注册后,您将获得一个 API 密钥以开始开发。 有了 API 密钥和文档,就可以使用 currencylayer 的 API 端点来试验货币了!

currencylayer 提供免费注册以及大量测试请求。 注册后,您将获得一个 API 密钥以开始开发。 有了 API 密钥和文档,是时候使用 currencylayer 的 API 端点来试验货币了!

所有 Currencylayer 请求获取货币列表的提示

一个好的第一步是使用货币列表端点来查看货币层支持哪些货币:

第一步是使用货币列表端点来查看货币层支持哪些货币:


# The "list" endpoint provides a basic list of supported currencies
curl http://apilayer.net/api/list?access_key=MY_API_KEY&format=1


// Response:
{
   "success":true,
   "terms":"https:\/\/currencylayer.com\/terms",
   "privacy":"https:\/\/currencylayer.com\/privacy",
   "currencies":{
      "AED":"United Arab Emirates Dirham",
      "AFN":"Afghan Afghani",
      "ALL":"Albanian Lek",
      "AMD":"Armenian Dram",
      "ANG":"Netherlands Antillean Guilder",
      "AOA":"Angolan Kwanza",
      "ARS":"Argentine Peso",
      "AUD":"Australian Dollar",

q币和比特币是货币吗_比特币属于货币吗_货币转换比特币

"BTC":"Bitcoin", // Yay bitcoin! // ... "USD":"United States Dollar", "UYU":"Uruguayan Peso", "UZS":"Uzbekistan Som", "VEF":"Venezuelan Bol\u00edvar Fuerte", "VND":"Vietnamese Dong" } }

currencylayer 支持详尽的货币列表,打开您的国际影响力! 另请注意,您可以将 format=1 添加到您的请求 URL 中

currencylayer 支持详尽的货币列表以扩大您的国际影响力!另请注意,您可以将 format=1 添加到您的请求 url

获取实时汇率

实时汇率信息可能是货币层等货币转换服务最流行的用途,尤其是当您处理像比特币这样的易变货币时。 对于电子商务网站货币转换比特币,一旦您获得用户的位置(通过 IP 比较或用户偏好),本地化网站将显示本地化价格。

实时汇率信息可能是货币转换服务(如 currencylayer)最流行的用途,尤其是在处理比特币等波动性货币时。 对于电子商务站点,一旦获得用户位置(通过 IP 比较或用户偏好),本地化站点将显示本地化价格。

您可以使用货币键来获得您想要的转换

您可以使用货币键来获得所需的转换


# Retrieve the value of USD compared to EUR (the Euro)
# If you don't provide a "currencies" key, all currencies will be returned
curl http://apilayer.net/api/live?format=1¤cies=EUR&access_key=MY_API_KEY


{
  "success":true,
  "terms":"https:\/\/currencylayer.com\/terms",
  "privacy":"https:\/\/currencylayer.com\/privacy",
  "timestamp":1494266647,
  "source":"USD",

货币转换比特币_q币和比特币是货币吗_比特币属于货币吗

"quotes":{ "USDEUR":0.914798 } }

“批量”拉取汇率是限制 API 使用的明智方法; 货币层允许开发者一次抓取多个货币值:

大幅提高货币汇率是限制 API 使用的明智方法。 currencylayer 允许开发者一次获取多个货币值:


# Retrieve the value of USD compared to EUR (the Euro), GBP (Pound), BTC (Bitcoin)
curl http://apilayer.net/api/live?format=1¤cies=GBP,EUR,BTC&access_key=MY_API_KEY


{
  "success":true,
  "terms":"https:\/\/currencylayer.com\/terms",
  "privacy":"https:\/\/currencylayer.com\/privacy",
  "timestamp":1494266647,
  "source":"USD",
  "quotes":{
    "USDGBP":0.77271, // 1 USD is 0.77271 Pounds (GBP)
    "USDEUR":0.914798,
    "USDBTC":0.000628
  }
}

除非您需要当前的准确性,否则我建议缓存来自货币层的响应,以保持您的系统速度和 API 使用效率。 我喜欢货币层允许开发人员批量获取信息。

除非要求即时准确,否则建议您缓存来自货币层的响应,以保持系统速度和 API 使用效率。 我喜欢 currencylayer 允许开发人员批量获取信息。

货币转换比特币_比特币属于货币吗_q币和比特币是货币吗

获取历史货币数据

检索历史数据也是 currencylayer 的一个不错的功能,尤其是当您使用波动较大的货币时。 此功能非常适合基于货币价值构建图表。

检索历史数据也是 currencylayer 的一个很好的特性,尤其是在处理波动较大的货币时。 此功能非常适合基于货币价值构建图表。


# Get the value of BTC one year ago
curl http://apilayer.net/api/historical?date=2016-05-08¤cies=BTC&format=1&access_key=MY_API_KEY
# Get the value of BTC two years ago
curl http://apilayer.net/api/historical?date=2015-05-08¤cies=BTC&format=1&access_key=MY_API_KEY


// 2016
{
  "success":true,
  "terms":"https:\/\/currencylayer.com\/terms",
  "privacy":"https:\/\/currencylayer.com\/privacy",
  "historical":true,
  "date":"2016-05-08",
  "timestamp":1462751999,
  "source":"USD",
  "quotes":{
    "USDBTC":0.002177
  }
}
// 2015
{
  "success":true,
  "terms":"https:\/\/currencylayer.com\/terms",
  "privacy":"https:\/\/currencylayer.com\/privacy",
  "historical":true,

q币和比特币是货币吗_比特币属于货币吗_货币转换比特币

"date":"2015-05-08", "timestamp":1431129599, "source":"USD", "quotes":{ "USDBTC":0.004093 } }

历史数据端点接受单个日期参数并返回每种支持货币的货币值。

历史数据端点接受单个日期参数并返回每种支持货币的货币值。

使用 JSONP(使用 JSONP)

我是 JSONP 的超级粉丝; 我不得不为 shimCORS 编写代理代码的次数使我成为一个烦人、愤世嫉俗的开发人员。 currencylayer 更加努力地提供 JSONP 支持:

我是 JSONP 的忠实粉丝; 我不得不编写代理来填充 CORS 的次数让我成为一个烦人、愤世嫉俗的开发人员。 currencylayer 更加努力地提供 JSONP 支持:


// Get a conversion from USD to GBP for $20
$.ajax({
    url: 'http://apilayer.net/api/convert?access_key=MY_ACCESS_KEY&from=USD&to=GBP&amount=20,   
    dataType: 'jsonp',
    success: function(json) {
        // Update the pricing element with the GBP £ value
        document.querySelector('.price').html('£' + json.result);
    }
});

感谢您提供 JSONP 支持,currencylayer!

感谢支持 JSONP货币转换比特币,currencylayer!

时间框架查询

时间范围查询对于了解设置的开始和结束日期的货币价值变化非常有用。 一个例子可能是另一个很好的例子是退还比特币交易; 如果你的比特币以美元为基础,并且比特币自原始交易以来大幅上涨,你将了解销售时的 BTC 价值并调整退还给客户的 BTC 金额。

时间范围查询对于了解设定的开始日期和结束日期的货币价值的变化很有用。 一个很好的例子是另一个很好的例子是退还比特币交易。 如果你有美元支持的比特币,并且比特币自最初交易以来大幅上涨,你会想知道比特币在出售时的价值,并调整返还给客户的比特币数量。

货币转换比特币_比特币属于货币吗_q币和比特币是货币吗


# Customer wants a refund for a purchase made one month earlier
# In this case we need to figure out how much EUR has changed
curl http://apilayer.net/api/timeframe?start_date=2017-04-01&end_date=2017-05-01¤cies=EUR&format=1&access_key=MY_APK_KEY


{
  "success": true,
  "terms": "https://currencylayer.com/terms",
  "privacy": "https://currencylayer.com/privacy",
  "timeframe": true,
  "start_date": "2010-03-01",
  "end_date": "2010-04-01",
  "source": "USD",
  "quotes": {
    "2010-03-01": {
      "USDEUR": 0.738541
    },
    "2010-03-02": {
      "USDEUR": 0.736145
    },
    [...]
  }
}    

我还建议检查这个 Node.js 资源,它以类似 REST 的模式包装了货币层,甚至允许每 x 毫秒进行一次货币轮询!

我还建议检查这个 Node.js 资源,它以类似 REST 的模式包装了一个货币层,甚至允许每 x 毫秒轮询一次货币!

开发一个接受金钱的系统或应用程序,更不用说需要货币转换了,可能会非常紧张; 开发人员最不需要的是一个过于复杂的 API 来完成货币工作。 currencylayer API 是我用过的最容易使用的 API 之一。 在评估了一些其他类似货币转换服务之后,我还可以补充一点,currencylayer 似乎是价格最合理的,这是一个巨大的好处。 如果您开发需要货币转换的系统,或者想要添加本地化定价,请给 currencylayer 一个简单的镜头。 ,性价比高,对开发者友好!

开发接受金钱的系统或应用程序(更不用说需要货币兑换了)可能会非常有压力; 开发人员最不需要的就是使用过于复杂的 API 来做金钱工作。 currencylayer API 是我用过的最容易使用的 API 之一。 在评估了其他一些类似的货币兑换服务后,我还能够添加一个货币等级,这似乎是价格最合理的,这是一个巨大的好处。 如果你开发一个需要货币转换的系统,或者想添加本地化价格,请试试 Currencylayer。 简单、实惠且对开发人员友好!

译自: