კალკულატორიName
ყველა კალკულატორი ამ საიტზე არის თავისუფალი 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. უცნობი slug- ის დაბრუნება 404; მხარდაჭერილ ქვეყანაზე ან მცდარი შეყვანაზე დაბრუნება 400- ს, სასარგებლო შეტყობინებასა და ველისა და სპეციფიკაციას.
ავთენტიფიკაცია და გეგმები
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/თვე — 10 000 ოპთვმა ოჲ მვჟვუ, კჲმვპუთალნა ოჲლჱა.
- ბიზნესი $49/თვე — 100 000 ოჲგთკანთწ მვჟვფნჲ, ოპთჲპთრვრნა ოპვჟვფვნჲჟრ.
2007 წლის 1 იანვარს, როდესაც ქსელის ქსელი დასრულდა, ქსელის ადმინისტრატორმა გამოაცხადა, რომ ქსელის ადმინისტრატორმა 401-ის შეცდომა გამოასწორა და 402-ის შეცდომა გამოასწორა. ოჲდლვენთ დთ ოჲლნთრვ ოლანჲგვ თ ჟვ ოპთ£აგთ ნა ჟგჲ£ჲრ ოპჲტთლ. [Translation temporarily unavailable. Please try again.] გვერდი.
მაგალითები
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/ ინდექსები.
ფინანსებიName (41)
გადასახადები და ხელფასიName (2)
ჯანმრთელობა და ფიტნესიName (28)
ტიპი (26)
სტატისტიკა (15)
ერთეულის გადამცვლელიName (17)
მეცნიერება და ტექნიკაName (27)
თარიღი და დროName (15)
ყოველდღე (27)
ჲრდჲგჲპთრვ ჟა ოპჲგთჱთთ ჟამჲ ჱა ჲბღვ ოჲმჲღ, ნვ ჱა ტთნანჟთალნთ, მვეთუთნჟკთ თლთ ეანყფნთ ჟყგვრთ.