AstroWay/api v2.325.2 · ar
جميع الأنظمة تعمل بشكل طبيعي

خريطة الكتالوج: كيف تُنظَّم أكثر من 700 نقطة نهاية في AstroWay

نما الـ API إلى أكثر من 700 نقطة نهاية في 57 مجموعة، من خريطة الميلاد إلى BaZi والجيومانسي ورسم خرائط SVG. نشرح كيف قُسِّم الكتالوج إلى نطاقات، والنمط الموحّد الذي تتبعه جميع الاستدعاءات، وكيف تجد نقطة النهاية المطلوبة بسرعة.

يضم كتالوج AstroWay الآن 865 نقطة نهاية في 57 مجموعة. على هذا المستوى لا يكون السؤال الأساسي للمطوّر المدمِج “هل التغطية كافية” بل “كيف لا أضيع”. هذه المقالة خريطة: كيف قُسِّم الكتالوج إلى نطاقات وكيف تجد ما تحتاجه خلال دقيقة.

نمط واحد لجميع الاستدعاءات

Section titled “نمط واحد لجميع الاستدعاءات”

بغض النظر عن النطاق، لكل نقطة نهاية حسابية الشكل نفسه:

POST /v1/{domain}/{calc}
X-Api-Key: aw_live_...
Content-Type: application/json

الجسم هو JSON يحتوي على بيانات الميلاد (التاريخ، والوقت، والإحداثيات) أو معاملات خاصة بالتقنية. والاستجابة دائمًا إما { "ok": true, "data": {...} } وإما { "ok": false, "error": {...} }. لا GraphQL، ولا تدفقات مصادقة منفصلة لكل نطاق: مفتاح واحد في الترويسة X-Api-Key، وصيغة استجابة واحدة.

وهذا يعني أن الغلاف الذي تكتبه لخريطة الميلاد يصلح أيضًا لـ BaZi وللرونات: يتغير المسار ومخطط الجسم فقط.

يُجمَّع الكتالوج في نطاقات كبيرة. هذه خريطة بأعداد حقيقية (تُؤخذ الأرقام من الـ manifest في كل بناء، لذلك تكون هنا محدّثة دائمًا):

النطاقنقاط النهايةما بداخله
التنجيم الغربي186خريطة الميلاد، والجوانب، والكرامات، والتنبؤ (العبورات، والتقدمات، والتوجيهات)، وhorary، و4 مدارس هلنستية، والتنجيم النفسي الحديث، والتطوري، والكوزموبيولوجيا
الفيدي230أكبر نطاق: nakshatras، وdashas، والخرائط التقسيمية (varga)، وyogas، وdosha، وJaimini، وKP، وashtakavarga، وshadbala
Human Design12مخطط الجسم (bodygraph)، والقنوات، والبوابات، والنوع/الملف/السلطة، والصليب التجسدي
التاروت71ثلاث مجموعات أوراق: Rider-Waite-Smith وMarseille وLenormand، مع الانتشارات والمعاني والتوليفات
علم الأعداد555 أنظمة بعشر حسابات لكل منها (الفيثاغوري، والكلداني، واثنان قبّاليان، والفيدي)
الصيني والمايا55BaZi (الأعمدة الأربعة)، وZi Wei Dou Shu، والأبراج الصينية والفنغ شوي، وتقاويم المايا
العِرافة40الجيومانسي (Agrippa)، ورونات Elder Futhark، وقراءة الكف (Cheiro)، وI Ching
مجالات تطبيقية53Wellness، وتنجيم الحيوانات الأليفة، والأعمال، والمال، والعائلة
التقارير29تفسيرات جاهزة (natal، synastry) بصيغة HTML/PDF، مع علامة تجارية white-label
الرسم14عجلات الخرائط وbodygraph والحلقات العبورية بصيغة SVG/PNG، دون واجهة أمامية خاصة بك
أدوات المطوّر47Webhooks، والبث في الوقت الفعلي، والودجات القابلة للتضمين، وwhite-label

الباقي: تفسيرات AI، والأبراج اليومية، ونقاط نهاية مرجعية (الأبراج، والكواكب، والجوانب)، ونقاط نظامية (health، usage، openapi).

230 نقطة نهاية فيدية، أي أكثر من الجزء الغربي بأكمله. والسبب بسيط: التقليد الفيدي أكثر صياغةً رسمية. فحيث يملك التنجيم الغربي مجموعة واحدة من البيوت، يملك الفيدي 16 خريطة تقسيمية (varga)، وعدة أنظمة dasha، وعشرات yogas بقواعد واضحة. وكل واحد من هذه نقطة نهاية مستقلة بنتيجة حتمية.

إذا كنت تبني للسوق الهندي، فهذا جوهر المنتج وليس إضافة.

مهما كانت التقنية غريبة، تُحسب مواقع الكواكب بنواة واحدة مبنية على Swiss Ephemeris. النواة نفسها تعمل في تطبيقنا وفي الـ API: قاعدة كود واحدة، دون أي اختلاف. نقاط النهاية الحسابية مغطاة بـ 888 اختبار snapshot تُطابَق مع مصادر مرجعية في كل PR. التفاصيل في مقالة منفصلة عن دقة CI.

ثلاثة طرق، من الأسرع:

  1. مرجع OpenAPI: /docs/api/ يُولَّد مباشرةً من مواصفة الإنتاج openapi.json. المجموعات في الشريط الجانبي = النطاقات أعلاه. لكل نقطة نهاية مخطط للجسم، ومثال، وزر “جرّب”.
  2. كتالوج MCP: إذا كنت في Claude أو Cursor، فالكتالوج كله متاح كمجموعة أدوات عبر mcp.astroway.info. يجد الوكيل نقطة النهاية المطلوبة بنفسه من الوصف.
  3. البحث في المواصفة: curl https://api.astroway.info/v1/openapi.json يعيد العقد الكامل القابل للقراءة آليًا. مفيد لتوليد عميلك الخاص بالكود.

المفتاح من dashboard/sign-up يمنحك 10 000 رصيد شهريًا، وهذا يكفي لتجربة عشرات النطاقات ومعرفة ما يناسبك منها. لا حاجة لدراسة الكتالوج كله: خذ نطاقك، والباقي سينتظر إلى أن تحتاجه.

MakSeong · AstroWay

أبني AstroWay API: أُغلف حسابات فلكية بدقة الثانية القوسية في REST نقي وأكتب عن التفاصيل المملة التي هي فعلاً مهمة.

// ابنِ عليه

مواقع بدقة الثانية القوسية في 4 أسطر من الكود.

مفتاح مجاني بدون بطاقة. 5000 استدعاء شهرياً حتى الدفعة الأولى.

المزيد من المدونة جميع المقالات →

Engineering 2026-07-15

ثلاث حزم SDK رسمية: TypeScript وPython وPHP بدل curl الخام

HTTP الخام يعمل، لكن العميل ذا الأنواع يوفّر ساعات: إكمال تلقائي للمسارات، وأنواع للطلب والاستجابة، وإعادة محاولة مدمجة عند 408/409/429/5xx، وتسلسل أخطاء بأسلوب Stainless. نستعرض ثلاث حزم SDK رسمية، @astroway/sdk (npm) وastroway (PyPI) وastroway/sdk (Packagist)، وكيف وُلِّدت من عقد OpenAPI واحد.

Industry 2026-06-05

Free Astrology API: Which One Has the Best Free Tier in 2026?

A side-by-side of free tiers across the major astrology APIs - credits, request caps, card requirements - and how much you can actually build for free.

Engineering 2026-06-05

Horoscope API Tutorial: Build a Daily Horoscope Feature

Add daily, weekly and monthly horoscopes to your app via API - sign-based text vs transit-based personalization - with TypeScript and Python code.