القسم الحالي: حزمة Python وواجهة الأوامر

حزمة Python وواجهة الأوامر

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

bash
pip install -U sahmk
export SAHMK_API_KEY="your_api_key"
sahmk quote "Saudi Aramco"

إذا لم تجد محلياً ميزة موثقة حديثاً في SDK/CLI، فنفّذ pip install -U sahmk للترقية.

حزمة Python:

python
from sahmk import SahmkClient

client = SahmkClient(api_key="YOUR_API_KEY")

directory = client.companies(search="aramco", market="TASI", limit=20, offset=0)
symbol = directory["results"][0]["symbol"]

print(client.quote("أرامكو السعودية"))

إذا لم تكن واثقاً من رمز الإدخال، فاستدعِ client.companies(...) أولاً لاكتشاف رمز صالح قبل استدعاءات السعر أو الشركة.

استخدم هذا الخيار عندما: تريد أكواداً متكررة أقل من REST الخام، أو سير عمل مضبوط الأنواع في Python، أو وصولاً سريعاً من سطر الأوامر إلى الأسعار وبيانات السوق.

تقبل دوال الأسعار معرّفات متعددة: الرمز أو الاسم العربي أو الإنجليزي أو الاسم البديل. استخدم الرمز عندما يكون المعرّف ملتبساً.

الأمثلة الكاملة: github.com/sahmk-sa/sahmk-python

آخر تحديث في