Bitculator

احصل على Bitculator على Android

القيمة السوقية:

$2.64 T

حجم التداول 24 ساعة:

$17.74 B

أكتوبر 09 التصفيات:

$9.15 M

إنشاء حساب

Bitculator تقدّم 8 SDKs

ملخّص

Bitculator تقدم 8 SDKs، واحد لكل من لغات البرمجة التالية: TypeScript و Python و PHP و Go و Rust و Java و C# و C++

Christian Lauridsen (Cc)

Christian Lauridsen (Cc)

Writer and Crypto Enthusiast

مدة القراءة 1M منشور يوليو 19, 2026 آخر تحديث يوليو 19, 2026

تُطلق Bitculator ثماني حزم SDK رسمية لـ API

نطلق اليوم ثماني مكتبات رسمية مفتوحة المصدر لـ واجهة Bitculator للبيانات API: TypeScript وPython وPHP وGo وRust وJava وC# وC++. تغطي كل مكتبة منها واجهة API كاملة - جميع نقاط النهاية الـ85 ضمن 15 مجموعة موارد - وكلها مرخصة بموجب MIT ومجانية الاستخدام.

 

إذا سبق لك ربط موجز بيانات العملات المشفرة بخلفية تطبيق أو روبوت تداول أو لوحة معلومات أو أداة تصدير جداول بيانات، فأنت تعرف الجوانب المملة: ترويسات المصادقة، وحلقات ترقيم الصفحات، وإعادة المحاولة عند تجاوز حد المعدل، وتحليل الأخطاء، وأخطاء الفاصلة العائمة الدقيقة التي تظهر عندما تتجاوز الأسعار ثماني منازل عشرية. صُممت حزم SDK لتجنّب كتابة هذا العمل التمهيدي مرة أخرى.

كُتبت يدويًا، ولم تُولّد آليًا

هذه ليست هياكل OpenAPI أولية مولّدة آليًا. كُتبت كل حزمة SDK يدويًا بأسلوب يتلاءم مع بيئتها البرمجية:

 

  • تبدأ Go بـ context.Context، وتعيد أدوات ترقيم صفحات iter.Seq2 القائمة على range-over-func.
  • توفر Rust استجابات عامة ذات أنواع محددة وعميلًا مضبوطًا باستخدام نمط builder.
  • تعمل C# بالكامل بأسلوب غير متزامن، مع ترقيم تلقائي للصفحات باستخدام IAsyncEnumerable ودعم CancellationToken.
  • تستخدم TypeScript واجهة fetch الأصلية، وترقيم الصفحات باستخدام for await، ومعلمات camelCase، مع عدم وجود أي تبعيات.
  • تعتمد Python على المكتبة القياسية فقط.
  • تستخدم PHP ‏cURL دون تبعيات.
  • تأتي C++ في ملف ترويسة واحد.
  •  

الواجهة واحدة، لكن التجربة مألوفة في كل لغة. إذا انتقلت إلى لغة أخرى، فستعرف كيفية استخدام حزمة SDK مسبقًا.

ما الذي تقدمه لك كل حزمة SDK

تشترك الحزم الثماني في أساس واحد مختبَر ميدانيًا، لذا فهي تقدم الضمانات نفسها في كل بيئة:

 

  1. تغطية كاملة - لكل نقطة نهاية في مرجع API طريقة ضمن إحدى مجموعات الموارد الـ15: العملات، والأسعار، والأسواق، والمنصات، والمحافظ، والسوق العالمي، ومعنويات السوق، والمؤشرات، والتصفيات، والتحويل، والحاسبات، والمحتوى التحريري، والتنبيهات، وwebhooks، والبيانات الوصفية.
  2. دقة السلاسل العشرية - تصل الأسعار والمعدلات والمعروض كسلاسل نصية، وليس كأرقام فاصلة عائمة تفقد الدقة. ستحصل على القيمة نفسها التي يعرضها السوق.
  3. ترقيم تلقائي للصفحات - تصفح صفحات النتائج، وستجلب حزمة SDK الصفحات التالية نيابةً عنك.
  4. إعادة محاولة ذكية - تحترم استجابات 429 ترويسة Retry-After؛ وتُعاد المحاولة عند أخطاء 5xx المؤقتة وأعطال الشبكة للطلبات القابلة للتكرار الآمن فقط، فلا يؤدي الاتصال غير المستقر أبدًا إلى إنشاء تنبيه أو webhook مرتين.
  5. أخطاء محددة الأنواع - أخطاء المصادقة والصلاحيات والتحقق من الصحة وحد المعدل والخادم لها أنواع منفصلة يمكنك التعامل معها، ويحمل كل منها رمز الخطأ الثابت الخاص بواجهة API.
  6. الحصة المتاحة لحظيًا - تُحلل ترويسات X-Quota-* من كل استجابة وتُضاف إلى العميل، لتعرف دائمًا وضعك خلال هذا الشهر.

ثبّتها من مدير الحزم

توجد كل حزمة SDK في مستودع GitHub مستقل، وتُنشر في سجل الحزم الخاص بلغتها:
 

اللغةالتثبيتالمصدر
TypeScript / Nodenpm install @bitculator/sdkbitculator-typescript-sdk
Pythonpip install bitculatorbitculator-python-sdk
PHPcomposer require bitculator/sdkbitculator-php-sdk
Gogo get github.com/bitculator/bitculator-go-sdkbitculator-go-sdk
Rustcargo add bitculatorbitculator-rust-sdk
Javacom.bitculator:bitculator (Maven)bitculator-java-sdk
C# / .NETdotnet add package Bitculatorbitculator-dotnet-sdk
C++header-only, CMake bitculator::bitculatorbitculator-cpp-sdk


تجد أيضًا شعارات الحزم وأوامر التثبيت وروابط السجلات الثمانية في قسم SDK في صفحة API. 

إصدارات متزامنة مع إصدارات API

تتبع حزم SDK نظام SemVer وتصدر بالتزامن: عندما تكتسب API نقطة نهاية جديدة، تكتسب كل حزمة SDK الطريقة المقابلة في الإصدار نفسه. والمصدر المعتمد هو مواصفات OpenAPI العامة، ووُثقت الواجهة بأكملها - مع أمثلة قابلة للتشغيل بثماني لغات برمجة - في توثيق API.

 

وإذا كنت تفضل عدم تثبيت أي شيء إطلاقًا، فلا حاجة إلى حزمة SDK. تعمل واجهة Data API عبر HTTP عادي مع ترويسة Bearer - وكل ما تفعله حزم SDK هو جعل الخيار الأسهل هو الخيار الافتراضي.

ابدأ بالبناء

اطّلع على الخطط والحصص في صفحة Data API - تتوفر خطة مجانية ولا حاجة إلى بطاقة دفع.

أنشئ مفتاحًا في لوحة المطور، وستكون جاهزًا للبدء.

يسعدنا أن نرى ما ستبنيه. باب فتح البلاغات وطلبات السحب مفتوح في كل مستودع على github.com/bitculator.

الكاتب
Photo of Christian Lauridsen (Cc)

Christian Lauridsen (Cc)

Writer and Crypto Enthusiast

منشور

قد يعجبك أيضاً