دریافت قیمت ارزهای دیجیتال با REST API

بخش های این آموزش:

درباره

Digital Asset Data REST API ما ابزاری قابل اعتماد ، دقیق و کارآمد در صنعت دارایی دیجیتال است. ما میراث غنی خود را از جذب و پردازش داده‌های رمزنگاری (از ژانویه 2013 این کار را انجام داده‌ایم) با فناوری پیشرفته ترکیب کرده‌ایم تا دسترسی یکپارچه به دنیای دارایی‌های دیجیتال را برای شما فراهم کنیم. خواه یک سرمایه گذار نهادی، یک استارت آپ نوظهور یا یک علاقه مندان به فناوری باشید، API ما به عنوان راهنمای مورد اعتماد شما در فضای دارایی های دیجیتال در حال تکا

علاوه بر این، تعهد ما به امنیت و یکپارچگی داده ها بسیار مهم است. ما مفتخریم که دارای گواهینامه ISO 27001 هستیم که نشان دهنده تعهد ما به اجرای بالاترین استانداردهای بین المللی امنیت اطلاعات است . این گواهینامه بر تعهد ما به فرآیندهای مناسب و حفاظت از داده ها تأکید می کند و به شما یک لایه اضافی از اطمینان و اعتماد در خدمات ما ارائه می دهد.

ویژگی ها و پیشنهادات برجسته:

هر جنبه ای از API ما، از محدود کردن نرخ بر اساس تماس (نه اعتبار) گرفته تا گزارش خطای شفاف ما، نشان دهنده طراحی دقیق کاربر محور است.

  • عمق داده ها و اتصالات جامع : پوشش داده های ما بی نظیر است و شامل مبادلات نقطه ای متمرکز و غیرمتمرکز، معاملات آتی و گزینه ها است. با داده‌های دارایی گسترده، اخبار به‌روز، معیارهای اجتماعی آشکار، و معیارهای روشن‌گر درون زنجیره‌ای – که همگی با نقشه‌برداری ابزار ما به هم مرتبط هستند، ما دیدی جامع از دنیای دارایی‌های دیجیتال از جمله DeFi ارائه می‌کنیم. این رویکرد جامع تضمین می کند که کاربران به یک وب به هم پیوسته و جامع از اطلاعات دسترسی دارند که برای تصمیم گیری آگاهانه حیاتی است.
  • دقت، کیفیت و قابلیت اطمینان در هسته آن : API ما دقت بی‌نقصی را تضمین می‌کند، خواه آخرین قیمت مرجع برای فهرستی از دارایی‌ها را به دست بیاورد یا به‌دنبال عکس‌های فوری کتاب سفارش‌های تاریخی باشد.
  • تطبیق پذیری بی بدیل : انتقال یکپارچه بین نقاط پایانی مختلف، که هر کدام برای نیازهای متمایز بهینه شده اند، اما همگی دارای طراحی، ساختار داده ها، و نامگذاری فیلدها و همچنین فرمت های پاسخ و کدهای خطا کاملاً مستند شده هستند.
  • بهترین پشتیبانی در صنعت : میراث ما فقط مبتنی بر فناوری نیست، بلکه بر اساس پشتیبانی تزلزل ناپذیری است که از کاربران خود ارائه می کنیم. چالش‌ها، پرسش‌ها یا بینش‌ها – ما همیشه اینجا هستیم. فراتر از موارد متعارف، تیم پشتیبانی داخلی ما به مجموعه گسترده ای از ابزارها برای رسیدگی به رایج ترین نگرانی ها و درخواست ها مجهز است. اما آنچه واقعاً ما را متمایز می کند رویکرد عملی ما است. هنگامی که شرایط ایجاب می کند، توسعه دهندگان و متخصصان محصول ما از تماس با ما دریغ نمی کنند و مطمئن می شوند که هر سؤالی با تخصص و تماس شخصی حل می شود.
  • سازگاری رابط : سازگاری رابط ما تضمین می کند که کاربران می توانند بدون زحمت داده ها را بازیابی و تجزیه و تحلیل کنند، تمام پارامترها و فرمت های پاسخ به وضوح تعریف شده و سازگار هستند.
  • دسترسی به مبادلات چندگانه : به راحتی داده ها را از چندین صرافی (نقطه، قراردادهای آتی، گزینه ها، Defi) بدون دردسر درک هر یک از قالب های داخلی، ناهماهنگی های API، مهاجرت های API یا نیاز به مقابله با مذاکرات طولانی قرارداد بیرون بکشید.
  • فرمت یکپارچه : بدون نیاز به پیمایش فرمت های مختلف داده. ما یک تجربه بدون درز در سراسر هیئت مدیره ارائه می دهیم.
  • نگاشت ابزار استاندارد شده : این تضمین می کند که داده های واکشی شده دقیقاً با ابزار مشخص شده توسط کاربر مطابقت دارند. در نتیجه، هرگونه ابهام یا ناسازگاری مربوط به فهرست دارایی‌ها، مانند SYMBOL/TICKER و NAME را در سراسر مبادلات از بین می‌برد.
  • محدودیت نرخ سفارشی : بسته به سطح اشتراک شما، API ما محدودیت‌های نرخ متفاوتی را ارائه می‌کند و تجربه بهینه‌سازی شده را برای هر کاربر تضمین می‌کند. برای اینکه همیشه در جریان باشید، ابزارهایی را برای شما پیشنهاد می‌کنیم تا محدودیت‌های باقی‌مانده و استفاده خود را بررسی کنید و از وضوح در هر مرحله اطمینان حاصل کنید.
  • پاک کردن پاسخ‌های API : API ما دقیق است و همه پاسخ‌ها را در قالب JSON مورد قبول جهانی ارائه می‌دهد. با این حال، برای کسانی که به آن نیاز دارند، اکثر نقاط پایانی به فرمت‌های پاسخ CSV نیز دسترسی دارند.
  • مدیریت خطای شفاف و آموزنده : سیستم ما ارتباط شفاف را به ویژه در سناریوهای غیرمنتظره اولویت بندی می کند. ما پیام‌های خطای جامعی را از طریق فیلد پاسخ «Err» ارائه می‌کنیم که به شناسایی و حل مشکلات کمک می‌کند. در کنار کدهای وضعیت، این پیام‌ها عیب‌یابی را ساده می‌کنند. علاوه بر این، فیلد پاسخ «هشدار» به کاربران در مورد ابهامات پارامترها یا موقعیت‌هایی که پاسخ‌های جزئی اما رضایت‌بخش ارائه می‌شوند هشدار می‌دهد.
  • وضعیت به‌روز API : از طریق صفحه وضعیت اختصاصی ما از وضعیت سلامت، آمار زمان آپدیت و موارد دیگر مطلع شوید. از معیارهای تأخیر گرفته تا به‌روزرسانی‌های قبلی، ما به شفافیت کامل اعتقاد داریم و تضمین می‌کنیم که هرگز در تاریکی نیستید.
  • ما همیشه اولین مشتری خود هستیم : قبل از اینکه هر ویژگی یا به‌روزرسانی به دست شما برسد، آزمایش شده و در جریان کار خودمان ادغام می‌شود . ما به‌عنوان اولین و حیاتی‌ترین کاربر خود، اطمینان می‌دهیم که ابزارها و سیستم‌هایمان استانداردهای بالایی را که برای خود تعیین می‌کنیم مطابقت دارند. این فلسفه “غذای سگ خود را بخور” نه تنها اعتقاد ما را به محصولاتمان نشان می دهد ، بلکه تضمین می کند که وقتی از آنها استفاده می کنید، آنها قبلاً آزمایش های سختگیرانه استفاده داخلی مداوم را گذرانده اند.

دستورالعمل ها و ملاحظات ضروری برای استفاده از API

  • فرکانس به روز رسانی داده ها : داده ها در تمام نقاط پایانی به طور مداوم به روز می شوند. با این حال، کاربران باید به تأخیرهای احتمالی بسته به منبع داده (APIهای تبادل متمرکز، داده‌های روی زنجیره، اخبار و غیره) و پیچیدگی داده توجه داشته باشند. بسته به شرایط شبکه، داده های بلادرنگ ممکن است تأخیر اندکی (زیر 100 میلی ثانیه) داشته باشند.
  • محدودیت نرخ : برای حفظ عملکرد بهینه و در دسترس بودن خدمات، کاربران باید دستورالعمل‌های محدودکننده نرخ ارائه شده در ادامه این سند را رعایت کنند. تجاوز از این محدودیت ها ممکن است منجر به محدودیت های دسترسی موقت شود.
  • انطباق با مقررات قانونی : کاربران مسئول رعایت کلیه قوانین و مقررات مربوط به استفاده و انتشار داده های دارایی های دیجیتال و بلاک چین در حوزه قضایی مربوطه خود هستند.
  • تفسیر داده ها : نقاط پایانی ما عمق بی نظیری از درک را ارائه می دهند. با این حال، کاربران باید در مفاهیم بلاک چین و بازارهای مالی به خوبی آشنا باشند تا داده های ارائه شده را به طور دقیق تفسیر و استفاده کنند.
  • منابع داده شخص ثالث : در حالی که ما با تکمیل داده های خود با منابع شخص ثالث قابل اعتماد برای صحت و اعتبار تلاش می کنیم، کاربران باید بدانند که نمی توانیم کامل بودن یا صحت داده های به دست آمده از ارائه دهندگان خارجی را تضمین کنیم.
  • هزینه های بالقوه و صدور مجوز : بسته به سطح اشتراک و استفاده، ممکن است هزینه های اضافی اعمال شود. از شرایط و قراردادهای مجوز قابل اجرا آگاه باشید.
  • یکپارچه‌سازی داده‌های قوی : با بهره‌گیری از نقشه‌برداری ابزار استاندارد و قالب‌های یکپارچه، مطمئن شوید که یکپارچه‌سازی داده‌ها با برنامه شما قوی است. یکپارچه‌سازی شما انعطاف‌پذیر خواهد ماند زیرا خط‌مشی نسخه‌سازی و حذف ما تضمین می‌کند که تغییرات در ساختارهای داده یا پارامترها فقط در نسخه‌های جدید نقاط پایانی رخ می‌دهد و امکان یکپارچه‌سازی پایدار با نسخه‌های موجود را فراهم می‌کند.
  • ملاحظات حفظ حریم خصوصی : هنگام استفاده از داده های شخصی یا حساس در ارتباط با API ما، به قوانین حفظ حریم خصوصی و بهترین شیوه ها توجه داشته باشید، و استفاده خود را با استانداردهای قانونی و اخلاقی مرتبط هماهنگ کنید.
  • در دسترس بودن و افزونگی : درک کنید که در حالی که ما در تلاش برای ارائه حداکثر زمان کار هستیم، ممکن است قطعی های غیرمنتظره رخ دهد. برای مدیریت چنین سناریوهایی مکانیزم های بازگشتی را پیاده سازی کنید.
  • خط‌مشی نسخه‌سازی و منسوخ‌سازی : CCData ممکن است نسخه‌های جدیدی از نقاط پایانی را معرفی کند و نسخه‌های قدیمی را منسوخ کند. نقاط پایانی منسوخ شده بدون هیچ تغییری در ساختارهای داده یا پارامترها به کار خود ادامه می دهند و مستندات آنها به بخش منسوخ شده لیست محصول منتقل می شود.

احراز هویت و امنیت

اطمینان از تعامل ایمن و کارآمد با CCData Digital Asset API برای ما بسیار مهم است. ما روش‌های احراز هویت خود را برای ارائه سرعت، سهولت استفاده و ایمنی در هر تعامل طراحی کرده‌ایم.

هنگام دسترسی به API CCData، روش‌های مختلفی برای احراز هویت درخواست‌های شما وجود دارد که هر کدام مزایای خاص خود را دارند و بسته به نیازهای یکپارچه‌سازی شما، انعطاف‌پذیری را ممکن می‌سازند:

  • پارامتر Query : می‌توانید کلید API خود را به صورت زیر مستقیماً به URL درخواست خود اضافه کنید https://data-api.cryptocompare.com/index/cc/v1/latest/tick?market=ccix&instruments=BTC-USD&api_key={YOUR_API_KEY_HERE}: این روش ساده و آسان برای آزمایش است، زیرا می توانید به سادگی URL را در یک مرورگر یا ابزاری مانند cURL قرار دهید تا درخواست ارسال کنید.
  • سرصفحه مجوز : همچنین می توانید کلید API خود را در هدر درخواست HTTP خود ارسال کنید. به عنوان یک توکن حامل : Authorization: Bearer {YOUR_API_KEY_HERE}یا به عنوان سربرگ کلید API سفارشی: Authorization: Apikey {YOUR_API_KEY_HERE}. استفاده از هدر یک روش معمول است که از نمایش کلید API در URL جلوگیری می کند، که می تواند یک ارتقاء امنیتی باشد.
  • X-API-Key Header : در نهایت، شما می توانید از یک هدر اختصاصی استفاده کنید: x-api-key: {YOUR_API_KEY_HERE}. این یک راه ساده و تمیز برای گنجاندن کلید API شما است و مخصوصاً زمانی مفید است که باید چندین سرصفحه را تنظیم کنید و می خواهید آنها را به وضوح سازماندهی کنید.

روشی را انتخاب کنید که به بهترین وجه با معماری و پروتکل های امنیتی برنامه شما مطابقت دارد. هر روش به گونه ای طراحی شده است که احراز هویت ایمن و موثر را با حداقل دردسر فراهم کند.

احراز هویت آسان با امنیت کامل :

  • محافظت از کلید API خود : کلید API خود را خصوصی نگه دارید و از قرار دادن آن در مکان‌های در دسترس عموم مانند کد سمت سرویس گیرنده (به عنوان مثال، جاوا اسکریپت در یک صفحه وب)، مخازن عمومی در پلتفرم‌هایی مانند GitHub یا اسناد مشترک در سرویس‌های ابری خودداری کنید. برای حفظ محرمانه بودن و جلوگیری از دسترسی غیرمجاز، ذخیره کلید API در یک محیط سرور امن یا استفاده از متغیرهای محیطی توصیه می شود.
  • ارتباط ایمن : برای اطمینان از ارتباطات رمزگذاری شده و محافظت از اطلاعات حساس در طول انتقال، از HTTPS برای همه تماس‌های API استفاده کنید.
  • نظارت و تشخیص ناهنجاری : نظارت را برای شناسایی هرگونه فعالیت غیرعادی مرتبط با کلید API یا نقاط پایانی خود اجرا کنید و شما را از دسترسی غیرمجاز بالقوه مطلع کنید. می توانید الگوی استفاده خود را در اینجا نظارت کنید .
  • Revocation and Rotation : در صورت مشکوک شدن به به خطر افتادن امنیت، مراحل لغو و چرخش کلیدهای API را بشناسید و از تداوم و یکپارچگی سرویس اطمینان حاصل کنید. شما کنترل کاملی برای حذف یا اضافه کردن کلیدهای API جدید در بخش کاربر کلیدهای api دارید .

پشتیبانی همیشه در دسترس

چه سوالاتی داشته باشید، چه با چالش‌هایی روبرو شوید یا به دنبال بینش‌های عمیق‌تر باشید، تیم پشتیبانی اختصاصی ما فقط با یک کلیک فاصله دارد و مشتاق کمک و راهنمایی است.

برنامه‌های Enterprise ما به ایمیل 24 ساعته و دسترسی به پشتیبانی Slack، با پیوندهای ارتباطی مستقیم با توسعه‌دهندگان و صاحبان محصول، منعکس‌کننده اعتقاد اصلی ما است که «همه با هم موفق می‌شویم» ارائه می‌کند . این مانترا تمام تلاش‌ها را هدایت می‌کند و بر رشد و همکاری جمعی به‌عنوان سنگ‌های کلیدی موفقیت واقعی در صنعت دارایی دیجیتال تأکید می‌کند – صنعتی جهانی که بازارها هرگز نمی‌خوابند . حتی با وجود اینکه ما در بریتانیا مستقر هستیم، می دانیم که سفر شما در این فضای همیشه در حال تحول نباید توسط منطقه زمانی یا مکان شما مانع شود. بنابراین، زیرساخت‌های پشتیبانی ما در CCData به اندازه صنعتی است که ما به آن خدمات می‌دهیم، با ارائه پشتیبانی 24 ساعته و مهندسین در حال خدمت در ساعات اداری ، با بهترین تلاش‌ها در خارج از ساعت در مواقع ضروری.

ما با پشتیبانی همیشه در دسترس خود، تجربه یکپارچه را تضمین می کنیم که منعکس کننده ماهیت جهانی و جاودانه صنعتی است که در خدمت آن هستیم. به ما اعتماد کنید تا همراه همیشگی شما، شبانه روزی، در سراسر جهان باشیم .

یک رویکرد شفاف برای محدود کردن نرخ:

در قلمرو همیشه در حال تحول دارایی های دیجیتال، ما اهمیت سادگی و وضوح را درک می کنیم . در CCData، ما یک رویکرد شهودی برای محدود کردن نرخ اتخاذ کرده‌ایم ، که به جای سیستم اعتباری اغلب گیج‌کننده، بر تماس‌های API فردی تمرکز دارد. این یک تجربه ساده و بدون ابهام را برای کاربران ما تضمین می کند.

هر تماس API که انجام می‌دهید، صرف نظر از پیچیدگی یا داده‌هایی که بازیابی می‌کند، به‌طور یکسان شمارش می‌شود . این رویکرد نه تنها سهولت درک، بلکه شفافیت بیشتر در نظارت بر استفاده شما را تضمین می کند. با CCData، شما همیشه از مصرف خود آگاه هستید و به شما این امکان را می‌دهد تا بدون درگیر شدن در پیچیدگی‌های محاسبات اعتبار، تصمیم‌های آگاهانه بگیرید . تعهد ما تزلزل ناپذیر است: ارائه تجربه ای که به همان اندازه شفاف و بدون درز باشد .

ما محدودیت‌های نرخ را در سطح حساب به‌جای کلید API اعمال می‌کنیم . این بدان معناست که همه کلیدهای API مرتبط با حساب شما سهمیه‌های محدودیت نرخ یکسانی دارند. می‌توانید چندین کلید API برای مدیریت و نظارت بر برنامه‌ها، سرویس‌ها یا تیم‌های مختلف ایجاد کنید و در نحوه سازماندهی دسترسی خود انعطاف‌پذیری ایجاد کنید.

در حالی که می‌توانید آمار استفاده را به‌دست آورید و فعالیت‌ها را به‌ازای هر کلید API نظارت کنید، محدودیت‌های نرخ کلی روی کل حساب شما اعمال می‌شود . این رویکرد تضمین می‌کند که کل استفاده از API شما بدون توجه به اینکه چند کلید API دارید یا چگونه استفاده می‌شود، در محدوده‌های اختصاص داده شده اشتراک شما باقی می‌ماند.

مزایای محدود کردن نرخ در سطح حساب:

  • انعطاف‌پذیری : پروژه‌ها یا تیم‌های متعدد را با استفاده از کلیدهای API جداگانه تحت یک حساب بدون نگرانی در مورد محدودیت‌های نرخ فردی مدیریت کنید. با این حال، اگر ترجیح می‌دهید استفاده را جدا کنید (توسعه‌نویس، مرحله‌بندی، تولید) یا محدودیت‌های نرخ جداگانه داشته باشید، توصیه می‌کنیم از چندین حساب استفاده کنید. حتی یک کلید API رایگان نیز ممکن است (برای توسعه دهنده و مرحله‌بندی) کافی باشد زیرا اکثر نقاط پایانی در سطح رایگان در دسترس هستند. اگر به محدودیت‌های بالاتری برای این حساب‌های اضافی نیاز دارید، ما به راحتی می‌توانیم حساب‌های جداگانه‌ای را در اختیار شما قرار دهیم که دارای محدودیت‌های نرخ خاص خود، متمایز از حساب اصلی شما هستند. لطفاً نیازهای خود را به تیم فروش یا پشتیبانی ما ذکر کنید و ما خوشحال خواهیم شد که در راه اندازی حساب های مناسب برای رفع نیازهای شما به شما کمک کنیم .
  • نظارت : معیارهای استفاده و عملکرد هر کلید API را برای شناسایی الگوهای استفاده یا مشکلات احتمالی در برنامه‌های خاص دنبال کنید.
  • کنترل : در صورت لزوم کلیدهای API را به راحتی لغو یا بازسازی کنید بدون اینکه بر محدودیت نرخ کلی شما تأثیر بگذارد.
  • نکته مهم : توجه داشته باشید که استفاده زیاد از یک کلید API می‌تواند بر محدودیت نرخ موجود برای کلیدهای دیگر تحت همان حساب تأثیر بگذارد. برای جلوگیری از تجاوز ناخواسته از محدودیت های نرخ حساب خود، هماهنگ کردن استفاده در برنامه های خود ضروری است.

با مراجعه به نقطه پایانی تأیید محدودیت نرخ ما، می‌توانید به راحتی محدودیت نرخ خود را تأیید کنید . در حالی که این اقدام یکی از تماس‌های محدودیت نرخ شما را مصرف می‌کند، دلیلی برای نگرانی وجود ندارد. همه پاسخ‌های API ما مجهز به مجموعه‌ای از سرصفحه‌ها هستند که اطلاعات دقیقی را در مورد وضعیت محدود کردن نرخ شما ارائه می‌دهند:

  • X-Ratelimit-Limit : حداکثر تعداد درخواست هایی را که می توانید در بازه های زمانی خاص انجام دهید را نشان می دهد. محدودیت‌های ظرفیت استفاده شما را برای پنجره‌های مختلف (مثلاً در ثانیه، دقیقه، ساعت، روز، ماه) تعیین می‌کند.
  • X-Ratelimit-Remaining : تعداد درخواست‌های شما را در پنجره محدودیت نرخ فعلی نشان می‌دهد.
  • X-Ratelimit-Remaining-All : تعداد دقیق درخواست های باقی مانده را در تمام پنجره های زمانی ارائه می دهد.
  • X-Ratelimit-Reset : به شما می گوید چه زمانی پنجره محدودیت نرخ فعلی بازنشانی می شود، در چند ثانیه.
  • X-Ratelimit-Reset-All : زمان های بازنشانی را برای تمام پنجره های محدودیت نرخ نشان می دهد.

در اینجا نمونه ای از سرصفحه های پاسخ با نظراتی در مورد نحوه کار آنها آمده است:

X-Ratelimit-Limit:
  100000000, # First Entry (Monthly Limit): 100000000 requests per month.
  38;window=1;burst=600;policy="fixed window", # Per Second Limit: 38 requests; window=1 second; burst=600.
  2241;window=60;burst=30000;policy="fixed window", # Per Minute Limit: 2241 requests; window=60 seconds; burst=30000.
  134409;window=3600;burst=1000000;policy="fixed window", # Per Hour Limit: 134409 requests; window=3600 seconds; burst=1000000.
  3225807;window=86400;burst=9000000;policy="fixed window", # Per Day Limit: 3225807 requests; window=86400 seconds; burst=9000000.
  100000000;window=2678400;policy="fixed window" # Monthly Limit with Window: 100000000 requests; window=2678400 seconds (~31 days).

X-Ratelimit-Remaining: 66676658 # You have 66,676,658 requests remaining in your monthly limit.

X-Ratelimit-Remaining-All:
  66676658, # First Entry (Monthly Remaining): 66676658 requests left this month.
  599;window=1, # Per Second Remaining: 599 requests left in the current second.
  29956;window=60, # Per Minute Remaining: 29956 requests left in the current minute.
  919204;window=3600, # Per Hour Remaining: 919204 requests left in the current hour.
  7626094;window=86400, # Per Day Remaining: 7626094 requests left in the current day.
  66676658;window=2678400 # Monthly Remaining with Window: 66676658 requests left; window=2678400 seconds.

X-Ratelimit-Reset: 1191769 # Your monthly rate limit resets in 1,191,769 seconds.

X-Ratelimit-Reset-All:
  1191769, # First Entry (Monthly Reset): Resets in 1191769 seconds.
  1;window=1, # Per Second Reset: Resets in 1 second.
  17;window=60, # Per Minute Reset: Resets in 17 seconds.
  17;window=3600, # Per Hour Reset: Resets in 17 seconds.
  25217;window=86400, # Per Day Reset: Resets in 25,217 seconds.
  1191769;window=2678400 # Monthly Reset with Window: Resets in 1191769 seconds; window=2678400 seconds.

توجه: اولین ورودی در هر سربرگ همیشه به محدودیت ماهانه اشاره دارد.

نحوه استفاده موثر از سرصفحه های محدودیت نرخ

  • استفاده خود را نظارت کنید : به طور مرتب سرصفحه های X-Ratelimit-Remaining و X-Ratelimit-Remaining-All را بررسی کنید تا از محدودیت های خود فراتر نروید.
  • بهینه‌سازی زمان‌بندی درخواست : از سربرگ‌های X-Ratelimit-Reset و X-Ratelimit-Reset-All برای برنامه‌ریزی درخواست‌های خود در مورد زمان‌های بازنشانی استفاده کنید و از استفاده موثر از محدودیت‌های نرخ خود اطمینان حاصل کنید.
  • اجرای استراتژی‌های عقب‌نشینی : اگر به محدودیت نرخ خود نزدیک می‌شوید، سرعت درخواست خود را کاهش دهید یا درخواست‌ها را موقتاً متوقف کنید تا محدودیت بازنشانی شود.
  • مدیریت خطا : برای رسیدگی به خطاهای HTTP 429 (درخواست‌های خیلی زیاد) با پیاده‌سازی منطق امتحان مجدد بر اساس تایمرهای بازنشانی ارائه شده، آماده باشید.

CCSEQ برای قابلیت اطمینان بی نظیر

CCSEQ ما (CCData Sequence) استاندارد جدیدی را در زمینه ارائه داده های دارایی دیجیتال ایجاد می کند و ما را به شدت از سایر ارائه دهندگان داده متمایز می کند. در اینجا بینشی در مورد نحوه عملکرد CCSEQ و دلیل جدایی ناپذیر عملیات ما و شما آورده شده است:

  • طراحی متوالی : مقدار عددی بدون شکاف و همیشه در حال افزایش CCSEQ ، به ترتیب متوالی ، تداوم را در تراکنش‌ها، مستقل از زمان تولید اولیه معاملات یا پیام‌ها، تضمین می‌کند.
  • مدیریت غیر زمان‌شناسی کارآمد : روش‌شناسی غیر زمان‌شناسی CCSEQ مرتب‌سازی مجدد ثابت، غلبه بر تأخیرهای شبکه و مغایرت‌های مهر زمانی را دور می‌زند، کارایی و سازگاری را بدون محدودیت‌های زمان وقوع حفظ می‌کند.
  • دقت و یکپارچگی : فرآیند اعتبارسنجی برای هر افزایش CCSEQ دقیق است. حتی در موارد استثنایی که یک پیام پردازش می‌شود و نامعتبر است – تشخیصی که توسط تحقیقات و تحلیل‌گران داده ما انجام می‌شود – CCSEQ بدون تغییر می‌ماند و از یکپارچگی دنباله محافظت می‌کند.
  • یکپارچه‌سازی و پردازش قابل اعتماد : انعطاف‌پذیری معماری CCSEQ ادغام پیام‌های از دست رفته یا خارج از ترتیب را تسهیل می‌کند، دقت و قابلیت اطمینان را تضمین می‌کند، و نیازهای پیچیده پردازش داده‌ها را بدون به خطر انداختن یکپارچگی برآورده می‌کند.
  • تجربه کاربری پیشرفته : در سیستم CCSEQ، نقاط پایانی خاص، پیام‌های معتبر را به آرایه پاسخ داده و پیام‌های نامعتبر را به آرایه نامعتبر تقسیم می‌کنند. این طراحی تجربه ای روان را برای کاربران تضمین می کند، بدون هیچ گونه شکاف توالی CCSEQ.

با استفاده از سیستم نوآورانه CCSEQ، ما از دقت و استحکام بالایی در مدیریت داده‌های خود دفاع می‌کنیم و قابلیت اطمینان جریان‌های داده دارایی دیجیتال را افزایش می‌دهیم. استفاده از CCSEQ بر تعهد ما به ارائه خدمات بدون وقفه و تحمل خطا تأکید می کند و تأیید می کند که هر قطعه داده پردازش شده به بینش فنی منسجم و جامعی در بازار دارایی دیجیتال می افزاید.

خط‌مشی نسخه‌سازی و حذف

اسناد هم برای CCDATA ‘Min API’ و ‘Data API’ در دسترس هستند. می‌توانید بین اسناد مربوط به هر یک از اینها با منوی کشویی در سمت چپ بالای صفحه جابه‌جا شوید. Data API پلتفرم API مورد پشتیبانی CCDATA است – همه نقاط پایانی دارای URL پایه https://data-api.cryptocompare.com هستند .

Data API دسترسی به جدیدترین محصولات و انواع داده را فراهم می کند و استفاده از آن را به همه کاربران جدید API توصیه می کنیم. در حالی که برخی از نقاط پایانی ممکن است بدون API_KEY (برای سهولت دسترسی توسط برنامه‌های غیرمتمرکز) در دسترس باشند، توصیه می‌کنیم همیشه یک حساب ثبت کنید و یک کلید api را به هر نقطه پایانی که استفاده می‌کنید ارسال کنید.

Min API گزینه هایی را برای اتصال REST و Websocket ارائه می دهد، اما منسوخ شده در نظر گرفته می شود و از نوامبر 2023، هیچ به روز رسانی جدیدی دریافت نخواهد کرد.

به‌صورت دوره‌ای، ما تغییرات و به‌روزرسانی‌هایی را در عملکرد برخی از نقاط پایانی ایجاد می‌کنیم، که می‌تواند منجر به دردسترس شدن نسخه جدیدی از نقطه پایانی برای استفاده شود. در این موارد، نسخه قدیمی منسوخ می شود و نسخه جدید جایگزین آن در اسناد می شود. هر نقطه پایانی منسوخ شده مانند ابتدا بدون هیچ تغییری به کار خود ادامه خواهد داد. اسناد مربوط به عملکرد این نقاط پایانی منسوخ شده همچنان در دسترس خواهند بود، اما به بخش منسوخ فهرست محصول منتقل خواهند شد.

اعلان سرصفحه منسوخ شدن : برای کمک به توسعه‌دهندگان در شناسایی نقاط پایانی منسوخ شده از طریق برنامه‌ریزی، یک سرصفحه پاسخ HTTP منسوخ را در پاسخ‌های نقاط پایانی منسوخ شده قرار می‌دهیم. این هدر دارای مقدار true خواهد بود که نشان می دهد نقطه پایانی منسوخ شده است. ما همچنین ممکن است یک پارامتر تاریخ که تاریخ منسوخ شدن را مشخص می کند اضافه کنیم. مشتریان تشویق می شوند که این هدر را بررسی کنند و بر اساس آن مهاجرت خود را برنامه ریزی کنند.

توصیه مهم در مورد نقاط پایانی منسوخ شده : در حالی که ما به ترویج یک اکوسیستم غیرمتمرکز و افزایش دسترسی کاربران اختصاص داده شده‌ایم (با اجازه دادن گهگاهی محدودیت‌های نرخ IP در برخی از نقاط پایانی)، بسیار مهم است که توجه داشته باشید که نقاط پایانی به api_key تغییر می‌کنند – فقط شش ماه پس از تاریخ منسوخ شدن، دسترسی دارند. . برای کسانی که قبلاً از api_key استفاده می‌کنند ، این تغییر تأثیری نخواهد داشت و آنها باید روی انتقال به نقاط پایانی جدید تمرکز کنند. این تغییر برای حفظ یکپارچگی و قابلیت اطمینان خدمات ارائه شده طراحی شده است. اگر در حال حاضر به نقاط پایانی منسوخ شده متکی هستید، ما قویاً توصیه می‌کنیم که یک api_key را در این بازه زمانی شش ماهه ادغام کنید یا به نسخه جدید مهاجرت کنید تا از دسترسی مداوم و بدون وقفه به داده‌های مورد نیاز اطمینان حاصل کنید.

اعتبار دارایی های دیجیتال: CCData

پیچیدگی های دنیای مالی را با CCData Digital Asset REST API دنبال کنید. وضوح ، قابلیت اطمینان ، کارایی و سهولت استفاده در دسترسی به داده های دارایی دیجیتال را ارائه می دهد . اسناد جامع و طیف گسترده ای از ویژگی های ما را کاوش کنید تا نیازهای دارایی دیجیتال خود را با اطمینان مدیریت کنید. ما فقط یک ارائه دهنده خدمات نیستیم. ما شریک قابل اعتماد شما در حوزه دارایی های دیجیتال هستیم . به ما بپیوندید تا تجربه دارایی دیجیتال خود را افزایش دهید.

******

راهنمای ابزار API


GET

کش:60 seconds


این راهنما، نقطه پایانی مستندات حاوی جزئیات یک یا چند ابزار نقشه‌برداری شده در شاخص‌های مختلف را بازیابی می‌کند که بر اساس وضعیت یا وضعیت عملیاتی آنها طبقه‌بندی شده‌اند. از شناسه ابزار، همانطور که توسط تیم نقشه برداری ما تعریف شده است، به عنوان کلید استفاده می کند. این پاسخ عمدتاً شامل ابزارهایی است که نقشه‌برداری شده‌اند و اطمینان می‌دهند که هر ابزاری مانند XXBTZUSD به طور دقیق با جفت بازار مربوطه خود مانند BTC-USD مرتبط است. نقطه پایانی همچنین وضعیت ابزارها (به عنوان مثال، فعال، بازنشسته) را شرح می دهد و شامل ابرداده های گسترده مانند به روز رسانی کل، اولین و آخرین مهر زمانی به روز رسانی فهرست، و جزئیات نقشه برداری خاص است. این نقطه پایانی برای کاربرانی که به اطلاعات دقیق و نقشه‌برداری شده در مورد ابزارهای مالی و وضعیت آنها در شاخص‌های مختلف نیاز دارند، ضروری است.

موارد استفاده

  • اعتبارسنجی داده ها : تحلیلگران مالی و دانشمندان داده می توانند از این نقطه پایانی برای تأیید صحت و نقشه برداری ابزارهای مالی استفاده کنند و اطمینان حاصل کنند که داده های مورد استفاده در تجزیه و تحلیل یا گزارشگری دقیق و به روز هستند.
  • نظارت بر بازار : معامله‌گران و تحلیل‌گران بازار می‌توانند وضعیت ابزارها را در شاخص‌ها برای درک ابزارهای فعال، بازنشسته یا نادیده‌گرفته نظارت کنند و به تصمیم‌گیری‌های سرمایه‌گذاری بهتر کمک کنند.
  • انطباق مقرراتی : افسران انطباق می توانند از این نقطه پایانی برای اطمینان از اینکه همه ابزارهای مالی مورد استفاده یا گزارش شده به درستی نقشه برداری شده و استانداردهای نظارتی را برآورده می کنند، استفاده کنند.
  • ادغام در پلتفرم‌های مالی : توسعه‌دهندگان فین‌تک می‌توانند این نقطه پایانی را در پلتفرم‌های خود ادغام کنند تا اطلاعات دقیق و بی‌درنگ درباره ابزارهای مختلف و وضعیت آن‌ها به کاربران ارائه دهند و تجربه کاربر و اعتماد به داده‌های ارائه‌شده را افزایش دهند.

مخاطب هدف

دانشمندان داده : محققان و دانشمندانی که برای توسعه الگوریتم، مدل‌های پیش‌بینی بازار و پروژه‌های تجزیه و تحلیل داده‌ها بر داده‌های دقیق و نقشه‌برداری شده تکیه می‌کنند.

تحلیلگران مالی : متخصصانی که باید اطمینان حاصل کنند که داده هایی که با آنها کار می کنند دقیقاً نقشه برداری شده است و ابزارهای صحیح بازار را نشان می دهد.

توسعه دهندگان فین تک : توسعه دهندگانی که برنامه های مالی را ایجاد می کنند که نیاز به یکپارچه سازی داده ها و وضعیت ابزار دقیق دارند.

افسران انطباق مقرراتی : افرادی که اطمینان حاصل می کنند که ابزارهای مالی و نقشه برداری آنها با استانداردهای نظارتی مطابقت دارند.

بازار (رشته)بازاربازار

ابزار (آرایه)سازها

منبع:

https://developers.cryptocompare.com/documentation/data-api/introduction