تسرد صفحة المباريات والنتائج كل مباريات موسمك، الملعوبة والتي لم تُلعب بعد، مجمّعة حسب التاريخ. يمكن للزوار تصفيتها حسب القسم أو الكأس أو الفريق، والتبديل بين النتائج والمباريات القادمة.
لا تحتاج إلى أن تكون مطوّراً. يمكن لمساعد ذكاء اصطناعي مثل ChatGPT أو Claude إنشاء الصفحة لك باتباع التعليمات أدناه.
قبل أن تبدأ
يحتاج دوريك إلى الخطة «الذهبية» (Gold) مع تفعيل واجهة برمجة التطبيقات. راجع بدء استخدام واجهة برمجة التطبيقات.
تحتاج إلى معرّف موسمك. يوضح مقال كيف تعمل واجهة برمجة التطبيقات كيفية العثور عليه.
ليس لديك دوري بعد؟ جرّب الأمر أولاً مع الدوري التجريبي من LeagueRepublic: استخدم معرّف الموسم 153020000.
كيفية استخدام الأمر
انسخ الأمر من المربع الرمادي أدناه.
أدخل معرّف موسمك. استبدل [معرّف-الموسم-الخاص-بي] برقمك.
حدّد الشكل الذي تريده. صِف ألوانك وأسلوبك، أو أرفق لقطة شاشة لموقعك أو لتصميم يعجبك. الصورة عادةً هي الأفضل. إذا لم تذكر شيئاً، فسيختار الذكاء الاصطناعي تصميماً بسيطاً.
الصقه في مساعد الذكاء الاصطناعي وأرسله.
افتح الملف الذي يقدمه لك. احفظه، ثم انقر عليه نقراً مزدوجاً لفتحه في متصفحك.
قارن الصفحة بموقع دوريك. إذا بدا شيء غير صحيح، فأخبر الذكاء الاصطناعي بكلمات بسيطة، مثلاً "المباريات المؤجلة تظهر كنتائج". وسيصلحه.
الأمر
قبل أن تبدأ، اقرأ مواصفات JSON API الخاصة بـ LeagueRepublic على https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. استخدم فقط الخدمات وعناوين الويب وأسماء الحقول التي تصفها، واتبع قواعدها بشأن حد الطلبات والقيم الفارغة والأخطاء وأن "road" تعني خارج الأرض. إذا لم تتمكن من فتح ذلك العنوان، فتوقف واطلب مني لصق المواصفات.
أنشئ لي صفحة ويب واحدة (ملف HTML واحد يمكنني فتحه في متصفحي) تسرد كل مباريات موسم الدوري الخاص بي. معرّف موسمي هو [معرّف-الموسم-الخاص-بي].
يجب أن تقوم الصفحة بما يلي: 1. حمّل كل مباريات الموسم مرة واحدة، باستخدام خدمة Get Fixtures For Season، وقم بكل عمليات التصفية في الصفحة دون إعادة التحميل. 2. اجعل فيها علامتي تبويب: "النتائج"، الأحدث أولاً، و"جدول المباريات" (المباريات التي لم تُلعب بعد)، الأقرب أولاً. 3. جمّع المباريات حسب التاريخ، مع التاريخ عنواناً. 4. لكل مباراة، اعرض الفريق المضيف، والنتيجة أو وقت الانطلاق، والفريق الضيف، واسم القسم أو الكأس، ودور الكأس إن وُجد، والملعب. 5. اسمح لي بالتصفية حسب القسم أو الكأس، وحسب الفريق، باستخدام قوائم مبنية من المباريات نفسها. 6. إذا تأجلت مباراة، فاعرض ذلك بدلاً من الوقت. ضع المباريات التي سيتم تأكيد موعدها لاحقاً في قسم خاص بها في نهاية علامة تبويب جدول المباريات. إذا مرّ موعد المباراة ولم تتوفر نتيجة بعد، فاعرض "بانتظار النتيجة" بدلاً من الوقت. 7. لا تُعد تحميل البيانات أكثر من مرة في الدقيقة.
اجعل التصميم نظيفاً وسهل القراءة على الهاتف. اشرح لي بخطوات بسيطة كيف أفتح الملف وأستخدمه. اسألني إذا كان أي شيء غير واضح.
التصميم: [صف الشكل الذي تريده، أو أرفق لقطة شاشة] |
إذا حدث خطأ ما
لا تظهر نتائج الشوط الأول أو ركلات الترجيح. لا تتضمن هذه القائمة تلك التفاصيل الإضافية حالياً. لكن صفحة مركز المباريات وصفحة الفريق تتضمنانها.
إحدى النتائج مفقودة. لا تظهر النتائج إلا بعد أن يعتمدها الدوري.
تعرض الصفحة رسالة خطأ. تحقق من معرّف موسمك، ومن أن واجهة برمجة التطبيقات مفعّلة لدوريك.
لا تعمل الصفحة في نافذة المعاينة لدى الذكاء الاصطناعي. كثير من نوافذ المعاينة لا يمكنها جلب البيانات من مواقع أخرى. احفظ الملف وافتحه في متصفحك بدلاً من ذلك.
يقول الذكاء الاصطناعي إنه لا يستطيع قراءة المواصفات. افتح عنوان المواصفات في متصفحك، وحدّد كل شيء، وانسخه والصقه في الذكاء الاصطناعي.
التفاصيل الكاملة لخدمة Get Fixtures For Season موجودة في مواصفات واجهة برمجة التطبيقات.
