Skip to main content

API хэрхэн ажилладаг вэ

Энэ нийтлэл LeagueRepublic API-ийн үндсийг энгийн үгээр тайлбарладаг. Үүнийг ойлгоход ямар ч техникийн мэдлэг шаардлагагүй.

Written by Pedro Maia

Хэн ашиглаж болох вэ?

Алт төлөвлөгөөтэй, API-г асаасан лигүүд. Асаахын тулд Админы нүүр > API > API тохиргоо руу орж JSON API идэвхжүүлэх-ийг сонгоно уу. Аль нэг нь дутуу бол эдгээр нийтлэлийн бүх вэб хаяг таны өгөгдлийн оронд алдаа буцаана.

Энэ юу вэ?

API нь өөр вэбсайт, апп эсвэл программд таны лигийн тоглолт, үр дүн, хүснэгтийг LeagueRepublic-ээс шууд уншиж авах боломж олгодог. Үүнийг зөөгчтэй адилтгаж болно: таны вэбсайт ямар нэг зүйл хүснэ ("өнөөдрийн тоглолтуудыг өгөөч"), LeagueRepublic хариултыг авчирна.

Яаж хүсэх вэ?

Та вэб хуудас нээдэгтэй адил вэб хаяг руу ордог. Гоё хуудасны оронд JSON гэдэг форматтай энгийн текст буцаж ирнэ. Таны вэб хөгжүүлэгчийн код эсвэл AI туслахын бүтээсэн хуудас тэр текстийг уншиж, таны хүссэн загвар болгон хувиргана.

JSON ямар харагддаг вэ?

Энэ нь бөглөсөн маягттай төстэй, шошго болон утгуудын жагсаалт юм:

{ "homeTeamName": "Arthurlie", "homeScore": "2" }

Хоёр цэгийн өмнөх үг нь талбарын нэр (маягт дээрх шошго). Түүний дараах хэсэг нь утга (нүдэнд бичсэн зүйл). Талбарын нэр бүр юуг илэрхийлдгийг API-ийн тодорхойлолтод тайлбарласан байдаг.

ID гэж юу вэ?

LeagueRepublic дахь лиг, улирал, дивизион, баг, тоглолт бүр ID гэдэг өөрийн дугаартай. Энэ нь гишүүнчлэлийн дугаар шиг ажилладаг: хэзээ ч өөрчлөгддөггүй, хоёр зүйл нэг дугаартай байдаггүй. Аль улирал эсвэл багийг хүсэж байгаагаа хэлэхийн тулд ID-г вэб хаягт оруулдаг.

Би ID-ээ яаж олох вэ?

Таны лигийн ID Админы нүүр > API > API тохиргоо дээр харагдана.

Таны улирлын ID: лигийнхээ ID-г [MY-LEAGUE-ID]-ийн оронд оруулан энэ хаягийг хөтөч дээрээ нээнэ үү. Энэ нь таны улирлуудыг тус бүрийн ID-тай нь жагсаана.

https://api.leaguerepublic.com/json/getSeasonsForLeague/[MY-LEAGUE-ID].json

Дивизион болон багийн ID нь API-аас буцаж ирэх жагсаалтуудад байдаг. Хэрэв та Бүтээх… нийтлэлүүдийн аль нэгийг ашиглавал AI туслах эдгээрийг таны өмнөөс хайж олно.

Хязгаар байдаг уу?

Тийм. Лиг бүр минутад зөвхөн тодорхой тооны хүсэлт илгээж чадах бөгөөд үүнийг таны лигийн өгөгдлийг ашигладаг бүх зүйл хамтдаа хуваан ашигладаг: таны вэбсайт, апп болон бусад бүх зүйл. Сайн хийсэн хуудас дахин дахин хүсэхийн оронд ачаалсан зүйлээ хадгалдаг. Яг хэдэн хүсэлт болохыг API-ийн тодорхойлолтод заасан.

Таны харах цөөн хэдэн үг

Road – зочин баг. Ихэнх хүн "away" гэдэг газраа LeagueRepublic "road" гэдэг.

Fixture (тоглолт) – тоглогдсон эсэхээс үл хамааран нэг тоглолт.

Fixture group (тоглолтын бүлэг) – дивизион (жишээ нь "Premier Division"), цом эсвэл бусад тоглолтын бүлэг.

Result (үр дүн) – оноотой тоглолт.

null – нүд хоосон байна. Лиг үүнийг оруулаагүй эсвэл энэ нь хамааралгүй.

true / false – тийм / үгүй.

Дэлгэрэнгүй мэдээлэл хаана байдаг вэ?

Талбарын нэр бүр, хязгаар, алдааны мессеж зэрэг бүх нарийн мэдээлэл API-ийн тодорхойлолтод байдаг:

Did this answer your question?