API ish oqimi qo'llanmasi

Nima qurmoqchisiz?

Ishingizga eng yaqin natijani tanlang. Har bir yo'nalish sizga bitta ishchi so'rov, javob nimalarni o'z ichiga olishi kerakligi, uning ishlaganini qanday tekshirish va keyingi foydali qadamni beradi.

Beshta amaliy yo'l

Endpointlar ro'yxatidan emas, natijadan boshlang.

Tanlandi: Makro ma'lumotlarni olish

Sizning 14 kunlik API sinov muddatingiz

Birinchi so'rovdan saqlab qolishga arziydigan ishga o'ting.

Maqsad har bir mahsulot sahifasiga tashrif buyurish emas. Maqsad - foydali autentifikatsiyalangan API ishini yakunlash, boshqa kuni qaytib kelish va takrorlanuvchi ma'lumotlar to'plami yoki ilova ish oqimi bilan chiqib ketishdir.

API jarayonini tekshiring

Kun 0

Kirishni isbotlash

Kalitni yarating, bitta autentifikatsiyalangan so'rovni bajaring va birinchi javobni uning metama'lumotlari bilan saqlang.

Qadamni ochish →

Kunlar 1-2

So'rovni ishonchli qiling

Autentifikatsiya yoki filtr muammolarini hal qiling va birinchi skriptni nomlangan takrorlanuvchi vazifaga aylantiring.

Qadamni ochish →

Kunlar 3-4

E'lon vaqtini qo'shish

Kalendardan ikkinchi endpoint oilasi sifatida foydalaning va keyingi foydali API ishini rejalashtiring.

Qadamni ochish →

Kunlar 5-7

Tadqiqot natijasini yarating

Kutilmalarni yoki kichik makro seriyalar guruhini qo'shing, so'ngra bitta saqlangan qiyoslama, jadval yoki ballar jadvalini yarating.

Qadamni ochish →

Kunlar 8-10

Yangilanishlarni avtomatlashtiring

Rejalashtirilgan REST, SSE yoki webhooklarni tanlang va boshqa kunda yana bir muvaffaqiyatli API ishini bajaring.

Qadamni ochish →

Kunlar 11-13

Mijozni mustahkamlang

Taymautlar, chegaralangan qayta urinishlar, javobni tekshirish, xavfsiz loglash va eskirgan ma'lumotlarni monitoring qilishni qo'shing.

Qadamni ochish →

Kun 14

Dalillarni ko'rib chiqing

API jamoangiz davom ettiradigan takrorlanuvchi ishni ta'minlashini tasdiqlang, so'ngra keyingi ma'lumotlar to'plami yoki ilova ish jarayonini tanlang.

Qadamni ochish →

Birinchi so'rov

Makro tarixini olish va saqlash

O'zingiz tushunadigan bitta valyuta va indikator bilan boshlang. Bu ko'proq seriyalar qo'shishdan oldin autentifikatsiya, javob shakli, sahifalash va saqlashni oson tekshirish imkonini beradi.

10 daqiqa Bu yerdan boshlang e'lonlar

Ishchi misol

Kalitingizni saqlang FXMD_API_KEY; uni hech qachon manba nazorati (source control)ga joylamang.

import os
import requests

response = requests.get(
    "https://api.fxmacrodata.com/v1/announcements/eur/inflation",
    params={"api_key": os.environ["FXMD_API_KEY"], "limit": 5},
    timeout=20,
)
response.raise_for_status()
payload = response.json()
print(payload["data"][0])

Kutilgan natija: Yaqinki EUR inflyatsiya kuzatuvlari bilan birga 200 javobi va seriya, manba, sahifalash va ma'lumotlar sifati haqida tavsiflovchi javob metama'lumotlari.

Birinchi skript haqiqiy tizimga aylanganda

Muammolarni bartaraf etish va ishchi yo'riqnomalar

Agar javob xato bersa, ma'lumot qaytarmasa yoki keshlashtirish, vaqt tugashi, qayta urinish va hodisani yetkazib berish kabi ishlab chiqarish nazorati talab qilinsa, ushbu qo'llanmalardan foydalaning.

Qo'llanmaUndan quyidagi hollarda foydalaningBoshlash
Muvaffaqiyatsiz yoki bo'sh javobni tashxislash Kalitingizni oshkor qilmasdan alohida autentifikatsiya, kirish, yo'l, tezlik cheklovi va ma'lumotlar mavjudligi muammolarini ajrating. Qo'llanmani ochish →
API mijozini ishlab chiqarishga tayyor holatga keltiring Taymautlar, cheklangan qayta urinishlar, keshlashtirish, shartli so'rovlar va to'g'ri yetkazib berish modelini qo'shing. Qo'llanmani ochish →