المقدمة
نقاط النهاية المتاحة
/logos/search
/logos/sync
عوامل البحث
search_keys- قيمة المعرّف الذي تريد البحث باستخدامهsearch_keys_type- نوع المعرّف (اختياري؛ القيمة الافتراضيةsymbol)
1. التصفية حسب الرمز
search_keys: رمز التداول (على سبيل المثال:AAPL,TSLA,MSFT)search_keys_type:symbol(اختياري، وهو الإعداد الافتراضي)
2. التصفية حسب CIK
search_keys: رقم CIK (مثلًا:320193أو0000320193)search_keys_type:cik
3. التصفية حسب رقم التعريف الدولي للأوراق المالية ISIN
search_keys: رمز رقم التعريف الدولي للأوراق المالية ISIN (مثال:US0378331005)search_keys_type:isin
search_keys: معرّف فئة أسهم FIGI (مثلًا:BBG001SQKGD7)search_keys_type:figi_share_class
5. التصفية حسب CUSIP
search_keys: رقم CUSIP (مثلًا،88160R101)search_keys_type:cusip
6. التصفية حسب الرمز مع العملة والبلد
:) أو النقطة (.) كفاصل.
المعاملات:
search_keys: الرمز مع المحدِّد (مثلًا،AAPL:US،AAPL:USD،AAPL.US)search_keys_type:symbol
7. التصفية حسب الـ Exchange والرمز
search_keys: الـ exchange والرمز (مثلًاNASDAQ:AAPL)search_keys_type:symbol
search_keys: رمز الـ exchange والرمز (مثلًاNSQ:AAPL)search_keys_type:symbol
8. التصفية حسب رمز ISO MIC والرمز
search_keys: رمز MIC والرمز (مثلًا:XYNS:AAPL)search_keys_type:symbol
9. مرشحات شعارات العملات الرقمية
search_keys_type.
التنسيقات المدعومة:
CRYPTO:BTCCRYPTO/BTC$BTCBTC/USD
الحقول المتاحة
fields. تتضمن الحقول المتاحة ما يلي:
logo_light- شعار لسمة واجهة فاتحة (PNG)logo_dark- شعار لسمة واجهة داكنة (PNG)logo_vector_light- شعار متجهي لسمة واجهة فاتحة (SVG)logo_vector_dark- شعار متجهي لسمة واجهة داكنة (SVG)mark_light- علامة/أيقونة لسمة واجهة فاتحة (PNG)mark_dark- علامة/أيقونة لسمة واجهة داكنة (PNG)mark_vector_light- علامة/أيقونة متجهية لسمة واجهة فاتحة (SVG)mark_vector_dark- علامة/أيقونة متجهية لسمة واجهة داكنة (SVG)mark_composite_light- علامة مركّبة لسمة واجهة فاتحة (PNG)mark_composite_dark- علامة مركّبة لسمة واجهة داكنة (PNG)mark_vector_composite_light- علامة مركّبة متجهية لسمة واجهة فاتحة (SVG)mark_vector_composite_dark- علامة مركّبة متجهية لسمة واجهة داكنة (SVG)
معلمات إضافية
تخصيص الصورة
scale- تغيير مقياس الصورة (مثلًا:100x100,300x300)max_width- أقصى عرض للصورة المُرجَعةcomposite_radius- نصف قطر الزوايا للصور المركّبة (عدد صحيح، النطاق0-50)composite_auto- إنشاء الصور المركّبة تلقائيًا (قيمة منطقية)
ترقيم الصفحات (للمزامنة المجمّعة فقط)
page- رقم الصفحة (عدد صحيح)pagesize- عدد النتائج لكل صفحة (عدد صحيح)updated_since- التصفية حسب الطابع الزمني لآخر تحديث (صيغة ISO 8601)
تفاصيل الأوراق المالية
securities- تضمين معلومات تفصيلية عن الأوراق المالية في الاستجابة (boolean)
أمثلة على الاستجابات
استجابة 200 ناجحة
استجابة 404 لم يتم العثور عليها
استجابة خطأ 500 للخادم الداخلي
المصادقة
أفضل الممارسات
- حدد search_keys_type - رغم أن واجهة برمجة التطبيقات API تستخدم افتراضيًا القيمة
symbol، فإن تحديد النوع صراحةً يحسّن الوضوح والأداء - اطلب الحقول المطلوبة فقط - اطلب فقط أنواع الشعارات التي تحتاجها لتقليل حجم الاستجابة وتحسين الأداء
- استخدم bulk-sync لمجموعات البيانات الكبيرة - عند جلب عدة شعارات، استخدم نقطة النهاية
/logos/bulk-syncمع الترقيم الصفحي (pagination) - خزّن الاستجابات مؤقتًا - عناوين url الخاصة بالشعارات تتضمن طوابع زمنية لانتهاء الصلاحية؛ خزّنها مؤقتًا بشكل مناسب لتقليل عدد استدعاءات واجهة برمجة التطبيقات API
- تعامل مع الأخطاء بسلاسة - تحقَّق دائمًا من الحقل
okفي الاستجابات وتعامل مع حالات الخطأ بالشكل المناسب