Welcome to the Bitpin API documentation
ای نجا جاییه که شما به عنوان یه توسعهدهنده، به تمامی ابزارها و اطلاعات لازم برای کار با API بیتپین دسترسی پیدا میکنید.
به کمک این API میتونید به دادههای بازارها، قیمتها و سایر عملیاتهای مالی دسترسی داشته باشید.
🌐 Base URL
تمام درخواستهای API باید به یکی از این آدرسها ارسال بشه:
https://api.bitpin.ir
https://api.bitpin.org
توجه داشته باش که همیشه از آدرس درست استفاده کنی تا مطمئن بشی که اطلاعات صحیح و بهروز دریافت میکنی.
⏱ Rate Limit
حداکثر نرخ درخواست 300 درخواست در دقیقه به ازای هر IP است. این مقدار برای اکثر مسیرهای API صدق میکنه، ولی اگه جایی نرخ متفا وتی باشه، توی مستندات مربوط به اون بخش ذکر شده.
🔑 Authentication
برای دسترسی به بخشهایی از API که نیاز به احراز هویت دارن، باید از توکن احراز هویت استفاده کنی.
توکن باید به این شکل در هدر درخواست HTTP قرار بگیره:
curl -X GET "https://api.bitpin.ir/api/v1/market/currencies" \
-H "Authorization: Bearer YOUR_AUTH_TOKEN" \
-H "Content-Type: application/json"
💬 Response
پاسخهای API بیتپین همیشه به صورت JSON برمیگردن. یه نمونه از پاسخ موفق رو میبینی:
[
{
"currency": "IRT",
"name": "Toman",
"tradable": true,
"precision": "0"
},
{
"currency": "VTHO",
"name": "VeThor Token",
"tradable": true,
"precision": "0"
}
]
Additional Notes
- Errors: اگه خطایی پیش بیاد، API یه پیام خطا و کد HTTP برمیگردونه. برای اطلاعات بیشتر به بخش مدیریت خطا مراجعه کن.
- Security: حتماً مطمئن شو که توکن احراز هویتت رو امن نگه داری و به شخص ثالثی فاش نکنی.
- Versioning: همیشه از نسخه درست API استفاده کن. نسخه API تو مسیر درخواست مشخص میشه (مثال:
/v1/
).