Tìm kiếm mã nguồn, kho chứa, người dùng, vấn đề và yêu cầu kéo…

id-0 myanimelist

Một hướng dẫn “phi chính thức” cho phiên bản API của MyAnimeList.net. Phần mềm này được cấp giấy phép GPLv3.

Giới thiệu

Đầu tiên, tôi chỉ là một người dùng MyAnimeList trong một khoảng thời gian ngắn. Tuy nhiên, theo như tôi biết, MyAnimeList là trang web cơ sở dữ liệu thông tin anime lớn nhất và cũng nổi tiếng đối với nhà phát triển vì các API không ổn định.

Tài liệu này nhằm tạo ra một văn bản được cập nhật cho các API riêng tư (phiên bản beta mở) mà MyAnimeList đang sử dụng trong ứng dụng di động chính thức của mình. Mục tiêu là khuyến khích sự phát triển của các ứng dụng bên thứ ba và đặc biệt là các ứng dụng mã nguồn mở.

Như đã đề cập, các thông số kỹ thuật ở đây (hầu hết) đến từ việc phân tích ứng dụng Android chính thức của MyAnimeList và một số ứng dụng bên thứ ba phổ biến. Lưu ý vì tài liệu này sử dụng các API riêng tư (hoặc ít nhất là chưa được công bố) của MAL, mọi thứ đều có thể thay đổi.

Tài liệu này chỉ khám phá các API liên quan đến anime. Nhưng hãy thoải mái tạo yêu cầu kéo/issue nếu bạn có điều gì đó liên quan mà bạn muốn chia sẻ hoặc thay đổi.

Mục Lục

  • Giới thiệu về Biểu đồ Unofficial API của MyAnimeList
  • Yêu cầu
  • Phản hồi
  • Xác thực và Ủy quyền
    • Quyền cấp mật khẩu
    • Quyền cấp token làm mới
    • Xử lý phản hồi xác thực
  • Yêu cầu tài nguyên
    • Phân trang
    • Trường dữ liệu
  • Tài liệu tham khảo
    • Thông tin người dùng
    • Thông tin Anime
    • Tìm kiếm Anime
    • Mục nhập thư viện
    • Cập nhật mục nhập
    • Xóa mục nhập
    • Tham chiếu Người dùng hiện tại
  • Đối tượng phản hồi
  • Đối tượng Anime
  • Đối tượng Tiêu đề thay thế
  • Đối tượng Studio Anime
  • Đối tượng Lịch phát sóng
  • Đối tượng Ngày lịch
  • Đối tượng Hình ảnh
  • Đối tượng Phương pháp sắp xếp
  • Đối tượng Mùa
  • Đối tượng Trạng thái danh sách
  • Đối tượng Trạng thái Book của tôi
  • Đối tượng Người dùng
Read more  Viết Với Màu Sắc

🔗 Fecomic