Trang bảng xếp hạng hiển thị thứ hạng của từng hạng đấu trong giải đấu của bạn, kèm một menu để chuyển giữa các hạng đấu. Bạn có thể dùng riêng trang này, hoặc đặt nó trên trang web của bạn bên cạnh tin tức.
Bạn không cần phải là lập trình viên. Một trợ lý AI như ChatGPT hoặc Claude có thể tạo trang này cho bạn dựa trên hướng dẫn bên dưới.
Trước khi bắt đầu
Giải đấu của bạn cần có gói Gold và đã bật API. Xem “Bắt đầu với API”.
Bạn cần có mã mùa giải (season ID). Bài viết “API hoạt động như thế nào” hướng dẫn cách tìm mã này.
Chưa có giải đấu? Hãy thử lời nhắc với giải đấu demo của LeagueRepublic trước: dùng mã mùa giải 153020000.
Cách sử dụng lời nhắc
Sao chép lời nhắc từ khung màu xám bên dưới.
Điền mã mùa giải của bạn. Thay [MY-SEASON-ID] bằng số của bạn.
Cho biết bạn muốn trang trông như thế nào. Hãy mô tả màu sắc và phong cách của bạn, hoặc đính kèm ảnh chụp màn hình trang web của bạn hay một thiết kế bạn thích. Một hình ảnh thường mang lại kết quả tốt nhất. Nếu bạn không nói gì, AI sẽ chọn một thiết kế đơn giản.
Dán vào trợ lý AI và gửi đi.
Mở tệp mà AI đưa cho bạn. Lưu tệp, sau đó nhấp đúp để mở trong trình duyệt.
Đối chiếu với trang web giải đấu của bạn. Nếu có gì trông không đúng, hãy nói với AI bằng lời đơn giản, ví dụ “thiếu cột điểm”. AI sẽ sửa lại.
Lời nhắc
Trước khi bắt đầu, hãy đọc tài liệu đặc tả LeagueRepublic JSON API tại https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Chỉ dùng các dịch vụ, địa chỉ web và tên trường được mô tả trong đó, đồng thời tuân theo quy tắc của nó về giới hạn tần suất, giá trị rỗng, lỗi và việc "road" có nghĩa là đội khách. Nếu bạn không mở được địa chỉ đó, hãy dừng lại và yêu cầu tôi dán tài liệu đặc tả vào.
Hãy tạo cho tôi một trang web duy nhất (một tệp HTML mà tôi có thể mở trong trình duyệt) hiển thị các bảng xếp hạng của giải đấu của tôi. Mã mùa giải của tôi là [MY-SEASON-ID].
Trang cần: 1. Dùng dịch vụ Get Fixture Groups For Season để liệt kê các hạng đấu của mùa giải, và hiển thị chúng trong một menu. Mở hạng đấu đầu tiên. 2. Khi tôi chọn một hạng đấu, hãy hiển thị bảng xếp hạng của nó bằng dịch vụ Get Standings For Fixture Group. Chỉ tải một hạng đấu khi tôi chọn nó. 3. Hiển thị vị trí, đội, số trận, thắng, hòa, thua, bàn thắng, bàn thua, hiệu số và điểm, cùng phong độ gần đây dưới dạng các huy hiệu nhỏ có màu (thắng, hòa, thua). 4. Cũng liệt kê các giải cúp trong menu, nhưng chỉ kiểm tra xem một giải cúp có bảng xếp hạng hay không khi tôi chọn nó. Nếu giải được chơi theo bảng, hãy hiển thị một bảng cho mỗi bảng đấu với tên bảng ở phía trên. Nếu không có bảng xếp hạng, hãy nói rõ điều đó. 5. Cho phép tôi chạm vào một đội để làm nổi bật hàng của đội đó. 6. Trên điện thoại, giữ lại vị trí, đội, số trận, hiệu số và điểm, và ẩn các cột khác. 7. Lưu mỗi bảng sau khi tải xong, và không yêu cầu lại cùng một bảng trong vòng một phút.
Giữ thiết kế gọn gàng và dễ đọc trên điện thoại. Giải thích bằng các bước đơn giản cách mở và dùng tệp. Hỏi tôi nếu có điều gì chưa rõ.
Thiết kế: [MÔ TẢ GIAO DIỆN BẠN MUỐN, HOẶC ĐÍNH KÈM ẢNH CHỤP MÀN HÌNH] |
Nếu có sự cố
Bảng xếp hạng của một hạng đấu toàn số không. Hạng đấu đó chưa đá trận nào. Bảng sẽ được điền khi kết quả được nhập.
Thiếu một hạng đấu. Các hạng đấu bị ẩn bảng xếp hạng trên trang web giải đấu của bạn cũng bị ẩn ở đây.
Trang hiển thị thông báo lỗi. Hãy kiểm tra mã mùa giải của bạn và xem API đã được bật cho giải đấu của bạn chưa.
Trang không chạy trong cửa sổ xem trước của AI. Nhiều bản xem trước không thể lấy dữ liệu từ các trang web khác. Hãy lưu tệp và mở nó trong trình duyệt của bạn.
AI nói rằng nó không đọc được tài liệu đặc tả. Hãy mở địa chỉ của tài liệu đặc tả trong trình duyệt, chọn toàn bộ, sao chép rồi dán vào AI.
Chi tiết đầy đủ về các dịch vụ được dùng ở đây có trong tài liệu đặc tả API.
