如何在Java中将价格从USD转换为EUR


在过去的一年中,我们看到了影响我们开展业务方式的大量变化,并且随着闪电般迅捷的宽带和5G的推出,世界比以往任何时候都更加依赖互联网。这种全球文化通过网站和程序吸引了更多与国际客户的业务,将价格转换为适当的货币是全面满足标准的重要组成部分。但是,在跟上汇率和处理人工计算之间,价格转换有可能成为非常耗时的任务。如果我们要确保最准确和最有效的用户体验,自动化可以成为我们方法的关键补充。

输入Cloudmersive货币转换API;通过利用不断更新的货币汇率数据来产生即时结果,该创新解决方案可用于简化货币转换过程。本文的目的是引导您了解如何通过以任何一种原始货币定价并将其转换为目标货币,来在Java中安装和使用此功能来同时提高客户满意度和系统处理能力。

事不宜迟,让我们开始吧。要将SDK与Maven一起安装,我们需要在pom.xml中添加对存储库的引用:

XML格式

<repositories>
    <repository>
        <id>jitpack.io</id>
        <url>https://jitpack.io</url>
    </repository>
</repositories>

接下来,添加对依赖项的引用:

XML格式

<dependencies>
<dependency>
    <groupId>com.github.Cloudmersive</groupId>
    <artifactId>Cloudmersive.APIClient.Java</artifactId>
    <version>v3.54</version>
</dependency>
</dependencies>

现在,我们已经完成了软件包的安装,我们可以将导入内容添加到文件顶部,并使用以下代码调用价格转换功能:

// Import classes:
//import com.cloudmersive.client.invoker.ApiClient;
//import com.cloudmersive.client.invoker.ApiException;
//import com.cloudmersive.client.invoker.Configuration;
//import com.cloudmersive.client.invoker.auth.*;
//import com.cloudmersive.client.CurrencyExchangeApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure API key authorization: Apikey
ApiKeyAuth Apikey = (ApiKeyAuth) defaultClient.getAuthentication("Apikey");
Apikey.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//Apikey.setApiKeyPrefix("Token");
CurrencyExchangeApi apiInstance = new CurrencyExchangeApi();
String source = "source_example"; // String | Source currency three-digit code (ISO 4217), e.g. USD, EUR, etc.
String destination = "destination_example"; // String | Destination currency three-digit code (ISO 4217), e.g. USD, EUR, etc.

Double sourcePrice = 3.4D; // Double | Input price, such as 19.99 in source currency
try {
    ConvertedCurrencyResult result = apiInstance.currencyExchangeConvertCurrency(source, destination, sourcePrice);
    System.out.println(result);
} catch (ApiException e) {
    System.err.println("Exception when calling CurrencyExchangeApi#currencyExchangeConvertCurrency");
    e.printStackTrace();
}

为了确保功能正常运行,我们还需要输入以下参数:

  • API密钥–可以通过在Cloudmersive网站上创建帐户来检索该密钥;注册是免费的,您可以使用多个API每月进行800次通话
  • 源货币三位数代码(例如,USD,EUR等) 目标货币三位数代码(例如,USD,EUR等)
  • 价格(例如19.99的原始货币)

这将使我们能够为国际客户提供更完整的体验,并为我们自己提供更轻松的业务流程。

如果此API有用,则您可能对其他解决方案感兴趣,包括获取源货币和目标货币之间的特定汇率,或检索可用货币和相应国家/地区的列表。如果您有任何疑问,我们将为您提供帮助;只需通过Cloudmersive网站与我们的团队联系,我们将很乐意为您提供帮助。


原文链接:http://codingdict.com