MetalpriceAPI 1.0.5

MetalpriceAPI 1.0.5

metalpriceapi 维护。



  • MetalpriceAPI

MetalpriceAPI

MetalpriceAPI 是 MetalpriceAPI.com 的官方 Swift 封装库。这使得您能够快速将我们的金属价格 API 和外汇汇率 API 集成到您的应用中。请访问 https://metalpriceapi.com 文档以获取更多信息。

安装

我们提供多种方式安装我们的金属价格 API 库。

Cocoapods

在您的 Podfile 中指定

pod MetalpriceAPI

Carthage

在你的 Cartfile 中指定

github "MetalpriceAPI"

Swift Package Manager

在 Xcode 中,选择“文件”▸“Swift 包”▸“添加包依赖项…”,并使用网址: https://github.com/metalpriceapi/metalpriceapi-swift.git

使用方法

import MetalpriceAPI

apiKey = 'SET_YOUR_API_KEY_HERE'
let client = MetalpriceAPIService(apiKey: apiKey)

文档

fetchSymbols()

client.fetchSymbols(completion: { result in
  // do something
}

链接


fetchLive(base, currencies)

  • base <字符串> 可选。传入基准货币,默认为USD。
  • currencies <列表<字符串>> 可选。传入要返回价值的货币列表。
client.fetchLive(base: "USD", currencies: ["XAU", "XAG", "XPD", "XPT"], completion: { result in
  // do something
}

链接


fetchHistorical(date, base, currencies)

  • date <字符串> 必须的。传入格式为 YYYY-MM-DD 的字符串。
  • base <字符串> 可选。传入基准货币,默认为USD。
  • currencies <列表<字符串>> 可选。传入要返回价值的货币列表。
clientfetchHistorical(date: "2024-02-05", base: "USD", currencies: ["XAU", "XAG", "XPD", "XPT"], completion: { result in
  // do something
}

链接


convert(from_currency, to_currency, amount, date)

  • from_currency <字符串> 可选。传入基准货币,默认为USD。
  • to_currency <字符串> 必须的。指定要转换成的货币。
  • amount <数字> 必须的。要转换的金额。
  • date <字符串> 可选。指定使用 YYYY-MM-DD 格式的日期以获取用于转换的历史中间值。如果没有传入值,则将使用实时汇率日期。
client.convert(fromCurrency: "USD", toCurrency: "EUR", amount: 100.0, date: "2024-02-05", completion: { result in
  // do something
}

链接


timeframe(start_date, end_date, base, currencies)

  • start_date <字符串> 必须参数。使用格式 YYYY-MM-DD 指定时间范围的开头日期。
  • end_date <字符串> 必须参数。使用格式 YYYY-MM-DD 指定时间范围的结束日期。
  • base <字符串> 可选。传入基准货币,默认为USD。
  • currencies <列表<字符串>> 可选。传入要返回价值的货币列表。
client.timeframe(startDate: "2024-02-05", endDate: "2024-02-06", base: "USD", currencies: ["XAU", "XAG", "XPD", "XPT"], completion: { result in
  // do something
}

链接


change(start_date, end_date, base, currencies)

  • start_date <字符串> 必须参数。使用格式 YYYY-MM-DD 指定时间范围的开头日期。
  • end_date <字符串> 必须参数。使用格式 YYYY-MM-DD 指定时间范围的结束日期。
  • base <字符串> 可选。传入基准货币,默认为USD。
  • currencies <列表<字符串>> 可选。传入要返回价值的货币列表。
client.change(startDate: "2024-02-05", endDate: "2024-02-06", base: "USD", currencies: ["XAU", "XAG", "XPD", "XPT"], completion: { result in
  // do something
}

链接


carat(base, date)

  • base <字符串> 可选。传入基准货币,默认为USD。
  • date <字符串> 可选。使用格式 YYYY-MM-DD 指定日期以获取特定日期的Carat。如果未指定,则使用实时汇率。
client.carat(base: "USD", date: "2024-02-05", completion: { result in
  // do something
}

链接


官方文档


常见问题解答

支持

如需支持,请使用以下表格联系:此表格