CoinmarketCap API - یک راهنمای مقدماتی

  • 2022-11-23

CoinmarketCap API روشی برای بازیابی داده های cryptocurrency مانند قیمت ، حجم ، کلاه بازار و تبادل داده ها از CoinmarketCap با استفاده از کد است.

ما این را در این مقاله با استفاده از پایتون نشان خواهیم داد.

CoinmarketCap یکی از محبوب ترین وب سایت های مورد استفاده برای ردیابی ارزهای مختلف رمزنگاری و به دست آوردن داده در مورد آنها است.

آیا CoinmarketCap API رایگان است؟

وب سایت CMC برای استفاده رایگان است و در صورت تمایل به عملکردهای API بیشتر ، پرداخت لازم است.

CoinmarketCap API یک برنامه رایگان از بین 4 مورد دیگر ارائه می دهد. با برنامه رایگان به 9 نقطه پایانی داده های بازار دسترسی دارید:

  • آرم مرجع و اطلاعات Crypto و دارایی های آرم و آرم
  • آخرین کلاه ، حجم و آمار بازار جهانی
  • آخرین رتبه بندی های رمزنگاری و نقل قول های بازار
  • آخرین تبدیل های رمزنگاری و مسطح
  • دسترسی به داده های شریک

برنامه راه اندازی که در هر ماه 79 دلار است ، به شما امکان دسترسی به 14 نقطه پایانی بازار مانند داده های تاریخی و OHLCV را می دهد. از طرف دیگر ، برنامه های استاندارد و حرفه ای به شما امکان دسترسی به 22 نقطه پایانی بازار را می دهد.

تعداد اعتبار رایگان CMC API در هر ماه 10K است و با سایر بسته های پرداخت شده ، حتی می تواند به 3 میلیون یا بیشتر برسد.

به نظر من ، برنامه رایگان در مقایسه با برنامه های حق بیمه در یک نقطه ضعف بزرگ قرار دارد و وب سایت های دیگری مشابه CMC وجود دارد که به شما امکان دسترسی رایگان به نقاط پایانی را می دهد که CMC به شما نمی دهد. به عنوان مثال ، مقاله Coingecko ما را بررسی کنید:

می توانید سایر برنامه های موجود را از تصویر زیر مشاهده کنید:

چرا باید از CoinmarketCap استفاده کنم؟

  • یک برنامه رایگان دارد
  • آسان برای استفاده
  • آموزنده
  • تعداد زیادی سکه و مبادله را ردیابی می کند
  • یک برنامه تلفن همراه دارد
  • API خوب

چرا نباید از CoinmarketCap استفاده کنم؟

  • معیارهای کافی ارائه نمی دهد
  • همیشه دقیق نیست
  • برنامه رایگان به شدت محدود است
  • برخی از سوء ظن ها وجود دارد که CMC در هنگام رتبه بندی از شرکت والدین (Binance) خود طرفداری می کند.

گزینه های استفاده از CoinmarketCap چیست؟

CoinmarketCap را می توان با وب سایت های دیگری جایگزین کرد که می توانند برای نیازهای شما مناسب تر باشند. در اینجا برخی از آنها آورده شده است:

چه زبانها/مشتری های برنامه نویسی برای API CoinmarketCap در دسترس هستند؟

می توانید از CMC API با مشتری های زیر استفاده کنید:

چگونه می توان با API CoinmarketCap شروع کرد؟

برای شروع کار با API CoinmarketCap ، باید کلید API خود را از لینک زیر بدست آورید:

روی دکمه "دریافت کلید API خود اکنون" کلیک کرده و اطلاعات ثبت نام را پر کنید. پس از وارد کردن داده های مربوطه ، برای تأیید آن به ایمیل خود بروید. پس از آن ، شما را به صفحه زیر منتقل خواهید کرد:

همانطور که می بینید می توانید به راحتی کلیدهای جدید API را غیرفعال و تولید کنید.

برای این آموزش ما از Python استفاده خواهیم کرد ، بنابراین اجازه دهید برویم و کتابخانه CoinmarketCap را با دستور زیر نصب کنیم:

به خاطر داشته باشید که در بیشتر فصل های بعدی ما از نوت بوک Jupyter استفاده خواهیم کرد.

توابع coinmarketcap api cryptocurrency چیست؟

نقاط پایانی اصلی cryptocurrency که CMC به ما ارائه می دهد موارد زیر است:

  • ابرداده
  • لیست های تاریخی
  • نقل قول های تاریخی
  • OHLCV تاریخی
  • نقشه شناسه CMC
  • آخرین نقل قول ها
  • آخرین لیست ها
  • آخرین جفت بازار
  • آخرین OHLCV
  • آمار عملکرد قیمت

ما تمام نقاط پایانی برنامه رایگان را در فصل های بعدی پوشش خواهیم داد.

چگونه می توان ابرداده را با استفاده از API CoinmarketCap به دست آورد؟

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

برای به دست آوردن ابرداده رمزنگاری ، باید کتابخانه CMC را وارد کرده و مشتری را تنظیم کنیم.

حال ، بیایید یک تماس برقرار کنیم که ارائه می دهد با داده های کلی برای cryptocurrency بیت کوین است.

چگونه می توان اطلاعات نقشه شناسه را با API CoinmarketCap دریافت کرد؟

نقطه انتهایی CMC ID نقشه نقشه برداری از همه ارزها را با شناسه منحصر به فرد خود بدست می آورد. هر ارز به دست آمده توسط این نقطه پایانی شناسه های استاندارد را به عنوان نام ، نماد و آدرس نشانه باز می گرداند.

این نقطه پایانی ارزهای crypytocurens را که به طور پیش فرض بازارها را در مبادلات پشتیبانی شده ردیابی کرده اند ، باز می گرداند. داده های به دست آمده همچنین اولین و آخرین جدول زمانی داده های تاریخی را ارائه می دهد.

برای به دست آوردن این نقطه پایانی ، پس از اعتبارسنجی کلید API خود ، موارد زیر را انجام دهید:

ممکن است بخواهید با قرار دادن آن در یک قاب داده Pandas ، داده ها را خواندنی تر کنید. برای این کار ، شما باید موارد زیر را انجام دهید:

چگونه داده های نقل قول را با استفاده از API CoinmarketCap دریافت کنیم؟

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

اگر می خواهید این مورد را در یک قاب داده Pandas ایجاد کنید ، می توانید مثال نقشه قبلی شناسه ما را بررسی کنید.

چگونه می توان آخرین داده های لیست را با استفاده از API CoinmarketCap دریافت کرد؟

آخرین لیست های CMC با آخرین داده های بازار خود لیستی از کلیه ارزهای رمزنگاری فعال را به دست می آورد.

مانند مثال قبلی ما ، ما می توانیم داده ها را به یک ارز ترجیحی تبدیل کنیم و اگر بخواهیم آن را متفاوت رتبه بندی کنیم:

چگونه می توان داده های فیات را با استفاده از API CoinmarketCap دریافت کرد؟

به گفته Investopedia ، Fiat Money یک ارز صادر شده از دولت است که توسط یک کالای فیزیکی مانند طلا یا نقره پشتیبانی نمی شود ، بلکه توسط دولت که آن را صادر کرده است.

در مرحله اول ، بیایید کتابخانه مربوطه را وارد کنیم ، کلید API را تأیید کنیم و با نقطه پایانی ما تماس بگیریم:

توابع تبادل CoinmarketCap API چیست؟

CMC دارای 7 گزینه مبادله است و هیچ یک از این برنامه برای برنامه اصلی در دسترس نیست:

  • نقشه شناسه CMC
  • ابرداده
  • آخرین لیست ها
  • آخرین نقل قول ها
  • لیست های تاریخی
  • نقل قول های تاریخی

چگونه می توان با استفاده از API CoinmarketCap ، از متغیرهای جهانی استفاده کرد؟

گزینه CMC Global-Metrics دارای 2 نقطه پایانی (نقل قول های تاریخی و آخرین) است. آخرین نقل قول ها تنها موردی است که برای برنامه اصلی در دسترس است ، بنابراین بیایید ببینیم چه کاری انجام می دهد.

بیایید او کتابخانه مربوطه را وارد کنیم ، کلید API را تأیید کنیم و با نقطه پایانی ما تماس بگیریم:

چگونه می توان از ابزار تبدیل قیمت CoinmarketCap API استفاده کرد؟

نقطه پایانی ابزار تبدیل قیمت CMC به ما امکان می دهد با استفاده از آخرین نرخ بازار برای هر یک از آنها ، مقدار مشخصی از یک رمزنگاری یا ارز فیات را به سایر ارزها تبدیل کنیم.

در این مثال ما ارز BTC را با مبلغ مشخص (20) به USD تبدیل خواهیم کرد.

بیایید کتابخانه مربوطه را وارد کنیم ، کلید API را تأیید کنیم و با نقطه پایانی خود تماس بگیریم:

چگونه می توان از نقاط پایانی شرکا در API CoinmarketCap استفاده کرد؟

انتهای CMC Partners Endpoints آخرین لیست ها و نقل قول های FCA را در اختیار ما قرار می دهد.

FCAS مخفف نمره اساسی دارایی رمزنگاری است ، که یک متریک مقایسه ای است که برای تعیین سلامت اساسی پروژه رمزنگاری استفاده می شود.

در CMC نقطه انتهایی FCAS لیستی از نمرات FCAS را برای همه ارزهای رمزنگاری باز می گرداند. بیایید او کتابخانه مربوطه را وارد کنیم ، کلید API را تأیید کنید و با نقاط پایانی ما تماس بگیرید

چگونه می توان از API CoinmarketCap در صفحات Google استفاده کرد؟

CMC را می توان به راحتی در برگه های Google ادغام کرد. بگذارید مراحل را با هم بگذرانیم و برخی از داده ها را به برگه های Google خود بکشیم.

اولین کاری که ما باید انجام دهیم این است که خودمان را به منوی "ویرایشگر اسکریپت" که در روبان ابزار اصلی قرار دارد حرکت کنیم.

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

برای این مثال ، ما آخرین نقل قول ها را برای cryptocurrency Etherium که به USD تبدیل شده است می خواهیم. بیایید درخواست ما را کد کنیم:

مرحله بعدی ایجاد متغیری است که به URL درخواست API ما دسترسی داشته باشد:

مورد بعدی که باید مشخص کنیم تابعی است که تمام داده ها را از فایل JSON بدست می آورد. بنابراین اجازه دهید یک متغیر نتیجه ایجاد کنیم:

از آنجایی که داده ها در حالت JSON مفید نیستند، می خواهیم آن را به یک رشته تبدیل کنیم. همانطور که گفته شد، مرحله بعدی ایجاد تابعی است که آن را در قالب txt قرار می دهد:

همانطور که باید داده ها را خوانا کنیم، داده ها را به اشیاء جاوا اسکریپت مختلف تجزیه می کنیم. اجازه دهید متغیر دیگری ایجاد کنیم که این کار را انجام می دهد:

ما آماده ایم! اجازه دهید تابع را ذخیره کرده و روی "Run" کلیک کنید. پس از آن، حتماً عملکرد را تأیید کنید.

پس از اجرای تابع باید داده ها را در ستون دوم خود مشاهده کنید. من کلمه Etherium را در کنار آن می نویسم.

اطلاعات بیشتر در مورد CoinMarketCap

CoinMarketCap (CMC) در سال 2013 تاسیس شد و یکی از وظایف اصلی که برای خود تعیین کرده است، افزودن شفافیت و مسئولیت پذیری در مورد ارزهای دیجیتال و تجمیع داده های بازار است.

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

بایننس، یک صرافی پیشرو ارزهای دیجیتال، CMC را در آوریل 2020 به قیمت 400 میلیون دلار خریداری کرد.

اخیراً، CMC به دنبال گسترش افق های خود با افزودن محتوای آموزشی است که می تواند الهام بخش و آموزش نسل جدیدی از معامله گران ارزهای دیجیتال باشد. آنها تصمیم گرفتند که این گسترش را "CMC Alexandria" بنامند که اشاره ای به کتابخانه باستانی اسکندریه است.

وقتی صحبت از ارزهای دیجیتال به میان می آید، CMC بیش از 7 هزار مورد از آنها را ردیابی می کند. از سوی دیگر، تعداد بازارهایی که CMC دنبال می‌کند بیش از 33 هزار بازار است.

CMC همچنین سه روش برای رتبه بندی صرافی ها ارائه می دهد:

  • 100 برتر با حجم تنظیم شده - حجم پلتفرم های معاملاتی نقطه ای را ارائه می دهد
  • 100 برتر بر اساس حجم گزارش شده - حجم تمام پلتفرم های معاملاتی نقطه ای را ارائه می دهد، بدون توجه به مدل های معاملاتی که استفاده می کنند
  • بر اساس نقدینگی - تمام پلتفرم های معاملاتی را بر اساس نقدینگی نشان می دهد

CMC دارای معیارهای فهرست بندی است زیرا آنها کیفیت داده های خود را بسیار مهم می دانند. آنها 3 اصل اصلی را برای پذیرش داده ها بیان می کنند که عبارتند از:

  1. اعتبار: آیا درخواست کننده می تواند مورد خود را با شواهد پشتیبان اثبات کند؟
  2. راستی‌آزمایی: آیا می‌توانیم اطلاعات را از منابع معتبر و مستقل تأیید کنیم؟
  3. روش شناسی: آیا این درخواست مطابق با روش شناسی ما است؟

اطلاعات بیشتر در مورد معیارهای گفته شده را می توانید در لینک زیر بخوانید:

از آنجایی که CMC به‌روزرسانی‌های دقیق تمام داده‌های بازار را در اختیار ما قرار می‌دهد، همه داده‌ها از طریق چندین الگوریتم تمیز کردن و تأیید اجرا می‌شوند.

یکی این سوال را مطرح می کند که این الگوریتم ها چگونه کار می کنند و معیارهای زیر چگونه محاسبه می شوند:

  • قیمت
  • جلد
  • بازار سرمایه
  • امتیاز نقدینگی
  • فاکتور ترافیک وب
  • تامین و بیشتر.

خبر خوب این است که CMC متدولوژی پشت معیارهای ذکر شده را به اشتراک می گذارد که می توانید در لینک زیر بخوانید:

CMC API یک ابزار قدرتمند است که بر روی یک نقطه پایانی RESTful JSON با کارایی بالا ساخته شده است.

CMC حتی بازارهایی را که هیچ کارمزدی ندارند حذف می کند زیرا ممکن است فعالیت های مخربی در پشت آنها وجود داشته باشد. به عنوان مثال، یک معامله گر یا ربات می تواند با خودش معامله کند و حجم زیادی از توهم ایجاد کند. این جلد می تواند دیگران را فریب دهد.

همچنین باید در نظر داشته باشیم که CMC راهی برای خرید یک ارز دیجیتال ارائه نمی دهد. نقش اصلی آنها فقط ارائه داده ها در مورد آن است.

CMC به ما یک برنامه تلفن همراه ارائه می دهد که برای iOS و Android در دسترس است. با آن می‌توانیم ارزهای دیجیتال و داده‌های رتبه‌بندی را مبادله کنیم، پورتفولیو و فهرست پیگیری خود را بسازیم، هشدارهای قیمت کریپتو را دریافت کنیم، اخبار ارزهای دیجیتال و بلاک چین را دریافت کنیم، و آمارهای جهانی را که برای تبدیل آماده هستند دریافت کنیم.

CMC همچنین یک کاوشگر بلاک چین دارد که می توانید آن را در لینک زیر بررسی کنید:

ثبت دیدگاه

مجموع دیدگاهها : 0در انتظار بررسی : 0انتشار یافته : ۰
قوانین ارسال دیدگاه
  • دیدگاه های ارسال شده توسط شما، پس از تایید توسط تیم مدیریت در وب منتشر خواهد شد.
  • پیام هایی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
  • پیام هایی که به غیر از زبان فارسی یا غیر مرتبط باشد منتشر نخواهد شد.