Ana Sayfa › Genel İşlemler › Döviz Kuru
Döviz Kuru
Döviz Kuru, Evobulut ön muhasebe / ERP yazılımının Genel İşlemler modülüne ait bir REST API servisidir. POST yöntemiyle https://ws.evobulut.com/api/doviz/base/ adresine JSON gönderilerek çağrılır; kimlik doğrulama için Login servisinden alınan Token UID değeri gereklidir.
Açıklama
| cmd | İlgili komut |
| UID | KULLANICI_UID |
| zaman | Tarih |
| ulke | Ülke ID (Hangi tarihin döviz değerini bilmek istiyorsan o tarih gelir, tarih formatı : gun.ay.yil -> 25.12.2022 gibi, default tarih bulunduğun gündür.) |
Header Bilgileri
| X-ClientId | Login anında alınan kullanıcı Token UID bilgisi |
İstek Gövdesi (JSON)
{
"cmd": "doviz_kuru",
"UID": "KULLANICI_UID",
"zaman": "03.01.2023",
"ulke": "0"
} Kod Örnekleri
curl -X POST "https://ws.evobulut.com/api/doviz/base/" \
-H "Content-Type: application/json" \
-d '{
"cmd": "doviz_kuru",
"UID": "KULLANICI_UID",
"zaman": "03.01.2023",
"ulke": "0"
}'const response = await fetch("https://ws.evobulut.com/api/doviz/base/", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"cmd": "doviz_kuru",
"UID": "KULLANICI_UID",
"zaman": "03.01.2023",
"ulke": "0"
})
});
const veri = await response.json();
console.log(veri);using System.Text;
using System.Text.Json;
using var client = new HttpClient();
var json = """
{
"cmd": "doviz_kuru",
"UID": "KULLANICI_UID",
"zaman": "03.01.2023",
"ulke": "0"
}
""";
var content = new StringContent(json, Encoding.UTF8, "application/json");
var response = await client.PostAsync("https://ws.evobulut.com/api/doviz/base/", content);
var veri = await response.Content.ReadAsStringAsync();
Console.WriteLine(veri);import requests
url = "https://ws.evobulut.com/api/doviz/base/"
payload = {
"cmd": "doviz_kuru",
"UID": "KULLANICI_UID",
"zaman": "03.01.2023",
"ulke": "0"
}
response = requests.post(url, json=payload)
print(response.json())<?php
$url = "https://ws.evobulut.com/api/doviz/base/";
$payload = '{
"cmd": "doviz_kuru",
"UID": "KULLANICI_UID",
"zaman": "03.01.2023",
"ulke": "0"
}';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["Content-Type: application/json"]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;import java.net.URI;
import java.net.http.*;
HttpClient client = HttpClient.newHttpClient();
String json = """
{
"cmd": "doviz_kuru",
"UID": "KULLANICI_UID",
"zaman": "03.01.2023",
"ulke": "0"
}
""";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://ws.evobulut.com/api/doviz/base/"))
.header("Content-Type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString(json))
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());import 'dart:convert';
import 'package:http/http.dart' as http;
final response = await http.post(
Uri.parse('https://ws.evobulut.com/api/doviz/base/'),
headers: {'Content-Type': 'application/json'},
body: jsonEncode({
"cmd": "doviz_kuru",
"UID": "KULLANICI_UID",
"zaman": "03.01.2023",
"ulke": "0"
}),
);
print(jsonDecode(response.body)); Başarılı Yanıt
200 OK
{
"status": "OK",
"veri": {
"Ana": [
{
"a_tarih": "02.01.2023 00:00:00",
"TL": "1",
"USD": "18.7366",
"EUR": "20.0166",
"GBP": "22.6283",
"RUB": "0.25693",
"JPY": "14.3499",
"SAR": "4.984",
"AUD": "12.7734",
"DKK": "2.6955",
"CHF": "20.3105",
"SEK": "1.7994",
"CAD": "13.8408",
"KWD": "61.586",
"NOK": "1.9087",
"BGN": "10.3116",
"RON": "4.0754",
"IRR": "0.04486",
"CNY": "2.7312",
"PKR": "0.08311",
"ARS": "0.10591",
"ALL": "0.17503",
"AZN": "0",
"BHD": "49.6512",
"AED": "0",
"BAM": "10.2012",
"BRL": "3.5383",
"CZK": "0.82759",
"IDR": "0.0012",
"PHP": "0.33539",
"ZAR": "1.101",
"KRW": "0",
"GEL": "6.9785",
"INR": "0.22616",
"HRK": "2.6582",
"HKD": "2.3985",
"IQD": "0.01283",
"ISK": "0.13185",
"KZT": "0.04045",
"HUF": "0.04989",
"MKD": "0.32438",
"MYR": "4.2497",
"MXN": "0.95913",
"EGP": "0.75727",
"UZS": "0.00166",
"PEN": "4.9211",
"PLN": "4.2725",
"SGD": "13.9538",
"SYP": "0.00745",
"THB": "0.54166",
"TMT": "5.3561",
"UAH": "0.50936",
"JOD": "26.3732",
"ILS": "5.3266",
"NZD": "11.8477"
}
]
}
} Genel İşlemler modülündeki diğer servisler