עמוד מרכז משחקים מציג את כל מה שקורה בליגה שלך ביום אחד: המשחקים, התוצאות וטבלאות הליגה, עם פס תאריכים למעבר בין ימים. הוא נראה כמו עמוד מרכז המשחקים (Match Hub) באתר LeagueRepublic שלך, אבל את העיצוב אתה קובע.
אתה לא צריך להיות מפתח. עוזר בינה מלאכותית כמו ChatGPT או Claude יכול לבנות בשבילך את העמוד לפי ההוראות שלמטה.
לפני שמתחילים
הליגה שלך צריכה להיות בתוכנית Gold עם ה-API מופעל. ראה תחילת העבודה עם ה-API.
אתה צריך את מזהה העונה שלך. איך ה-API עובד מראה איך למצוא אותו.
אין לך ליגה עדיין? נסה קודם את ההנחיה עם ליגת ההדגמה של LeagueRepublic: השתמש במזהה העונה 153020000.
איך משתמשים בהנחיה
העתק את ההנחיה מהתיבה האפורה שלמטה.
מלא את מזהה העונה שלך. החלף את [MY-SEASON-ID] במספר שלך.
ספר איך אתה רוצה שזה ייראה. תאר את הצבעים שלך ואת הסגנון, או צרף צילום מסך של האתר שלך או של עיצוב שאהבת. תמונה בדרך כלל עובדת הכי טוב. אם לא תכתוב כלום, הבינה המלאכותית תבחר עיצוב פשוט.
הדבק אותה בעוזר הבינה המלאכותית ושלח.
פתח את הקובץ שקיבלת. שמור אותו ואז לחץ עליו פעמיים כדי לפתוח אותו בדפדפן.
השווה לאתר הליגה שלך. אם משהו נראה לא נכון, ספר על כך לבינה המלאכותית במילים פשוטות, למשל "התוצאות הפוכות". היא תתקן את זה.
ההנחיה
לפני שתתחיל, קרא את מפרט ה-JSON API של LeagueRepublic בכתובת https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. השתמש רק בשירותים, בכתובות האינטרנט ובשמות השדות שהוא מתאר, ופעל לפי הכללים שלו בנוגע למגבלת הבקשות, ערכים ריקים, שגיאות והמשמעות של "road" כקבוצה אורחת. אם אינך מצליח לפתוח את הכתובת הזו, עצור ובקש ממני להדביק את המפרט.
בנה לי עמוד אינטרנט אחד (קובץ HTML אחד שאוכל לפתוח בדפדפן) שמציג את מרכז המשחקים של הליגה שלי, באמצעות השירות Get Match Hub. מזהה העונה שלי הוא [MY-SEASON-ID].
העמוד צריך: 1. להציג בראש העמוד פס של ימי משחקים שאפשר ללחוץ עליהם, כולל הערך "ימתין לאישור". כל יום מציג כמה תוצאות וכמה משחקים לשחק יש בו. לחיצה על יום טוענת אותו. כשהעמוד נפתח, לגלול את הפס כך שהיום המוצג יהיה גלוי. 2. לאפשר לי לעבור בין עונות. 3. להציג את משחקי היום מקובצים תחת שם כל מחלקה או סבב גביע. 4. להציג לכל משחק את הקבוצה המארחת, את התוצאה ואת הקבוצה האורחת. אם המשחק עוד לא התחיל, להציג במקום זאת את שעת הפתיחה. לסמן תוצאות חיות בתווית "Live" ותוצאות שהליגה עוד לא אישרה בתווית "זמני". אם משחק נדחה, להציג זאת במקום שעה. אם תאריך המשחק עבר אבל אין עדיין תוצאה, להציג "ממתין לתוצאה" במקום שעה. 5. להציג כל פרט תוצאה נוסף, כמו מחצית או פנדלים, בטקסט קטן. לא לחזור על סבב הגביע מתחת למשחק אם הוא כבר מופיע בשם הקבוצה. 6. להציג מתחת לכל מחלקה את טבלת הליגה שלה: מקום, קבוצה, משחקים, ניצחונות, תיקו, הפסדים, הפרש, נקודות ומצב אחרון. 7. כשיש במשחק משחקונים בודדים (חצים, פול), אינינגים או תוצאות רבעים, להציג אותם באזור שאפשר לפתוח ולסגור. 8. לשמור כל יום אחרי שנטען, ולא לבקש את אותו יום שוב בתוך דקה.
שמור על עיצוב נקי וקל לקריאה בטלפון. הסבר בשלבים פשוטים איך לפתוח את הקובץ ולהשתמש בו. שאל אותי אם משהו לא ברור.
עיצוב: [תאר את המראה שאתה רוצה, או צרף צילום מסך] |
אם משהו משתבש
העמוד מציג הודעת שגיאה. בדוק את מזהה העונה שלך ואת שה-API מופעל בליגה שלך.
העמוד לא מציג נתונים בכלל. ספר לבינה המלאכותית בדיוק מה אתה רואה. ייתכן שהיא תצטרך לשנות את האופן שבו העמוד טוען את הנתונים.
העמוד לא עובד בחלון התצוגה המקדימה של הבינה המלאכותית. תצוגות מקדימות רבות לא יכולות להביא נתונים מאתרים אחרים. שמור את הקובץ ופתח אותו במקום זאת בדפדפן.
הבינה המלאכותית אומרת שהיא לא מצליחה לקרוא את המפרט. פתח את כתובת המפרט בדפדפן, סמן הכול, העתק והדבק אותו בבינה המלאכותית.
הפרטים המלאים על השירות Get Match Hub נמצאים במפרט ה-API.
