Калкулятор
Бу сайттагы һәр калькулятор да җайлы JSON API. Юк теркәлү, API ключы юк, CORS-га кушылган - аны сервердан яки браузердан турыдан-туры чакыра.
Күзәтү
API сайтта кулланылган математика белән бер үк математиканы эшли. Калкуляторның өлешләре бәяләрен сорау параметрлары яки JSON буларак җибәрегез һәм исәпләнгән нәтиҗәләрне JSON буларак кайтарыгыз — калькулятор җитештергән һәрбер амортизация графикы яки диаграмма мәгълүматлары белән бергә.
- 198+ калькуляторлар, һәрберсенең үз ахыры бар
- API ключы юк — аноним керү, IP белән чикләнгән тизлек
- CORS —
Access-Control-Allow-Origin: *(клиент тарафыннан кулланыла торган) - Скорость чикләүе: 60 IP адресы буенча сораулар/саат (HTTP 429 чиктән тыш булганда)
Баш URL
https://calculator.free/api/v1/
Индекс — һәрбер калькулятор исемлеге
GET https://calculator.free/api/v1/
Һәрбер уенның үз тематикасы бар, һәрбер уенның үз темасы бар, һәрбер уенның үз темасы бар, һәрбер уенның үз темасы бар, һәрбер уенның үз темасы бар.
Калькулятор
GET https://calculator.free/api/v1/<slug>/?field=value&field=value
POST https://calculator.free/api/v1/<slug>/ (JSON or form body)
Җавап формасы:
{
"ok": true,
"slug": "mortgage",
"country": "us",
"inputs": { ... echoed field values ... },
"results": { ... computed result keys ... },
"schedule": { "columns": [...], "rows": [...] } | null,
"chart": { "type": "pie", "slices": [...] } | null
}
Җирле калкуляторлар (ипотека, кредит, керем салымы, сату салымы...) кабул итә ?country=us|uk|ca|au|in|ie|nz|za. 404 — өч урынлы җөп сан, 404 дән соң килә торган җөп сан, 404 дән соң килә торган җөп сан.
Аутентификация
Сез APIны ключсыз да чакыра аласыз - аноним сораулар IP буенча чикләнгән. Күпрәк, алдан фаразланган айлык квота өчен (һәм коммерцияле куллану өчен), хисап битегездә ключ булдырыгыз һәм аны өч ысулның берсендә җибәрегез:
GET https://calculator.free/api/v1/mortgage/?price=350000&key=YOUR_KEY
curl -H "Authorization: Bearer YOUR_KEY" "https://calculator.free/api/v1/bmi/?units=metric&height=180&weight=80"
curl -H "X-Api-Key: YOUR_KEY" "https://calculator.free/api/v1/bmi/?units=metric&height=180&weight=80"
- Бушлай — аноним (IP тизлеге чикләнгән) яки ай саен аз гына түләү белән бушлай ключ. Коммерцияле түгел.
- Программистлар өчен $9/ай — 1000 елда нигезләнгән.
- Бизнес — 1000 елдан соң, 1000 елдан соң, 1000 елдан соң.
HTTP 429 — HTTP протоколы, HTTP 401 — HTTP протоколы, HTTP 429 — HTTP протоколы, HTTP 401 — HTTP протоколы, HTTP 401 — HTTP протоколы. Төп мәкалә: Кырымтатар теле Кырымтатар теленең диалектлары һәм диалектик төрләре бар. Сатып алу бит.
Мәсәлән
curl
curl "https://calculator.free/api/v1/mortgage/?price=350000&down=70000&rate=6.9&years=30"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/bmi/?" + new URLSearchParams({
units: "metric", height: "180", weight: "80"
}));
const { results } = await r.json();
console.log(results.bmi, results.category);
POST JSON
curl -X POST "https://calculator.free/api/v1/income-tax/?country=uk" \
-H "Content-Type: application/json" \
-d '{"income": 60000}'
Барлык ахыр нокталар
Бер калькулятор өчен бер тәмамлану урыны. Һәрберсенең кыр һәм нәтиҗә клавишлары /api/v1/ индекс.
Финанс (41)
салымнар һәм хезмәт хакы (2)
Сәламәтлек һәм фитнес (28)
Тип (26)
Статистика (15)
Берлекне күчерүчеләр (17)
Инженерлык (27)
Көн һәм вакыт (15)
Һәр көнне (27)
Бу ысулның төп өстенлеге — ул финанс, медицина һәм сәүдә өлкәләрендә кулланыла.