Forex(フォレックス) API
Forex (外国為替) APIは、 マルチカレンシーの換算に使用される為替レー トを取得します。 使用されるレートはリアルタイムで、毎日のミッドマーケッ ト為替レートを約2〜4%上回ります。
Attributes
Name | Type | Description |
---|---|---|
object | string | 固定値 |
livemode | boolean | 本番モード ( |
location | string | 現在の |
base | string | 3文字で示される料金リクエストのベース通貨ISO 4217コード。 |
quote | string | 小文字3桁の国際識別コードで、ISO 4217によって定義された |
rate | float | 為替レート(10分間隔) |
Example
-
JSON Response
{ "object": "forex", "location": "/forex/usd", "livemode": false, "base": "USD", "quote": "THB", "rate": 30.4847017 }
forexを取得する
- GET https://api.omise.co/forex/{currency}Returns the current foreign exchange rate. This endpoint is only accessible if multi-currency transactions are enabled.
Example
-
Retrieve the USD/THB exchange rate
- curl
- php
- ruby
- C#
- java
- python
- elixir
curl https://api.omise.co/forex/usd \ -u $OMISE_SECRET_KEY:
<?php $forex = OmiseForex::retrieve('usd');
require "omise" Omise.secret_api_key = "skey_test_4xs8breq3htbkj03d2x" forex = Omise::Forex.from("USD")
var rate = await Client.Forex.Get("usd"); Console.WriteLine($"conversion from USD to THB: {rate.Rate}");
Request<Forex> request = new Forex.GetRequestBuilder("usd").build(); Forex forex = client().sendRequest(request); System.out.printf("Forex rate: %f", forex.getRate());
import omise omise.api_secret = "skey_test_no1t4tnemucod0e51mo" forex = omise.Forex.retrieve("usd")
Omise.configure(secret_key: "skey_test_4xs8breq3htbkj03d2x") Omise.Forex.retrieve("usd")