Hari 0
Buktikan akses
Buat kunci, selesaikan satu permintaan terautentikasi, dan simpan respons pertama beserta metadatanya.
Buka langkah →Panduan alur kerja API
Pilih hasil yang paling dekat dengan pekerjaan Anda. Setiap path memberi Anda satu permintaan yang berfungsi, apa yang harus ada dalam respons, cara memeriksa apakah itu berhasil, dan langkah berguna berikutnya.
Lima jalur praktis
Selected: Plan release jobs
Uji coba API 14 hari Anda
Tujuannya bukan untuk mengunjungi setiap halaman produk. Tujuannya adalah untuk menyelesaikan pekerjaan API terautentikasi yang berguna, kembali di hari lain, dan pergi dengan dataset atau alur kerja aplikasi yang dapat diulang.
Hari 0
Buat kunci, selesaikan satu permintaan terautentikasi, dan simpan respons pertama beserta metadatanya.
Buka langkah →Hari 1-2
Selesaikan masalah autentikasi atau filter dan ubah skrip pertama menjadi pekerjaan bernama yang dapat diulang.
Buka langkah →Hari 3-4
Gunakan kalender sebagai keluarga endpoint kedua dan jadwalkan run API berguna berikutnya.
Buka langkah →Hari 5-7
Tambahkan ekspektasi atau sekelompok kecil seri makro, lalu hasilkan satu perbandingan, tabel, atau kartu skor yang disimpan.
Buka langkah →Hari 8-10
Pilih REST, SSE, atau webhook terjadwal dan selesaikan API run yang berhasil lainnya pada hari yang berbeda.
Buka langkah →Hari 11-13
Tambahkan timeout, upaya pengulangan terbatas, validasi respons, logging yang aman untuk kredensial, dan pemantauan data usang.
Buka langkah →Hari 14
Konfirmasikan bahwa API menyediakan pekerjaan berulang yang akan dipertahankan tim Anda, lalu pilih dataset atau alur kerja aplikasi berikutnya.
Buka langkah →Scheduled workflow
The calendar tells your scheduler when a release is expected. Your job can then fetch the full announcement record after publication instead of polling every series continuously.
Contoh kerja
Simpan kunci Anda di FXMD_API_KEY; jangan pernah menempelkannya ke dalam kontrol sumber.
from datetime import date, timedelta
import os
import requests
events = requests.get(
"https://api.fxmacrodata.com/v1/calendar/eur",
params={
"api_key": os.environ["FXMD_API_KEY"],
"start_date": date.today().isoformat(),
"end_date": (date.today() + timedelta(days=14)).isoformat(),
"timezone": "UTC",
},
timeout=20,
).json()["data"]
print(events[:3])
Hasil yang diharapkan: Upcoming EUR releases with dates, times, indicator paths, and confirmation fields that your scheduler can evaluate before creating a job.
Ketika skrip pertama menjadi sistem nyata
Gunakan panduan ini jika respons gagal, tidak mengembalikan data, atau memerlukan kontrol produksi seperti caching, timeout, retry, dan pengiriman event.
| Panduan | Gunakan saat | Mulai |
|---|---|---|
| Diagnosis respons yang gagal atau kosong | Masalah autentikasi, akses, jalur, batas-kecepatan, dan ketersediaan data yang terpisah tanpa mengekspos kunci Anda. | Buka panduan → |
| Buat klien API siap produksi | Tambahkan timeout, retries terbatas, caching, permintaan kondisional, dan pola pengiriman yang tepat. | Buka panduan → |
Cakupan, lisensi, harga, dan integrasi. Masuk untuk bertanya; pelanggan dapat mengambil data.
Jawaban menggunakan AI. Pertanyaan dikirim ke Google dan disimpan ke akun Anda sehingga kami dapat menindaklanjuti. Jangan pernah sertakan kunci. Privasi