Pirtûkxaneyên Lingara API
Ev rûpel ji Îngilîzî hatiye wergerandin. Heke her du ji hev cuda bin, rûpela Îngilîzî rast e. Rûpela Îngilîzî bixwîne
Pirtûkxaneyên API yên Lingara heman API-ya ku referans şirove dike bang dikin, bi wî zimanî ku tu jixwe pê dinivîsî. Her yek ji heman taybetmendiyê tê çêkirin û heman peymanê diparêze, ji ber vê yekê tiştê ku tu di yekê de hîn dibî derbasî yên din jî dibe:
- Rastkirina nasnameyê. Tu nasnameya xerîdar û nepeniya xwe carekê didî xerîdar. Ew wan bi tokeneke gihîştinê diguherîne, wê di cache de digire, hinekî berî ku dema wê biqede nû dike, û heke API bi 401 bersiv bide, bangê carekê bi tokeneke nû dubare dike.
- Herikîn. Operasyonên ku diherikin, wek çêkirina ferhengê, wek cureyê îteratorê yê taybet ê zimên digihîjin. Pirtûkxane bûyeran analîz dike û dema herikîn diqede îterasyonê diqedîne.
- Xeletî. Her têkçûn yek ji çar xeletiyan e ku cureyekî bingehîn ê hevpar wan heye, ji ber vê yekê rêveberek dikare hemûyan bigire.
- Dubareceribandin. 429 an 503-ya ku dibêje divê çiqas were sekinîn, heta sînorekî ji bo te dîsa tê ceribandin. Her tiştê din yekser tê avêtin.
Her mînaka kodê ya li ser van rûpelan ji guhertoyeke weşandî ya pirtûkxaneyan tê, ku li wir berî şandinê tê berhevkirin û ceribandin.
Sazkirin
Li jêr zimanê xwe hilbijêre. Her ziman rûpeleke xwe ya bi banga yekem heye, û rûpelên di bin Bikaranîna pirtûkxaneyan de her tevgerê bi hûrgilî zêdetir rave dikin.
TypeScript
npm install @lingara/api@0.1.0-alpha.6Rust
cargo add lingara@0.1.0-alpha.6
cargo add tokio --features macros,rt-multi-threadGo
go get github.com/Spinning-Cat-Studios/lingara_api_clients/go@v0.1.0-alpha.6Java
<dependency>
<groupId>com.getlingara</groupId>
<artifactId>lingara-java</artifactId>
<version>0.1.0-alpha.6</version>
</dependency>Kotlin
implementation("com.getlingara:lingara-kotlin:0.1.0-alpha.6")Ruby
gem install lingara -v 0.1.0-alpha.6PHP
composer require spinningcatstudios/lingara:0.1.0-alpha.6Ziman
- TypeScript
Pirtûkxaneya API ya Lingara ji bo Node.js, li ser npm hatiye weşandin.
- Rust
Pirtûkxaneya API ya Lingara ji bo Rust-a async, li ser crates.io hatiye weşandin.
- Go
Pirtûkxaneya API ya Lingara ji bo Go, modûleke bê girêdayîbûn li derveyî pirtûkxaneya standard.
- Java
Pirtûkxaneya API ya Lingara ji bo Java 17 û nûtir, li ser Maven Central hatiye weşandin.
- Kotlin
Pirtûkxaneya API ya Lingara ji bo Kotlin li ser JVM, li ser coroutine-an hatiye avakirin.
- Ruby
Pirtûkxaneya API ya Lingara ji bo Ruby, gem-ek bê girêdayîbûnên dema xebitandinê.
- PHP
Pirtûkxaneya API ya Lingara ji bo PHP 8.2 û nûtir, li ser Packagist hatiye weşandin.
Bikaranîna pirtûkxaneyan
- Rastkirina nasnameyê
Her pirtûkxane çawa nasnameya xerîdar û nepeniya te dike tokenên gihîştinê, û wan teze dihêle.
- Herikîn
Pirtûkxane çawa encamên herikî radest dikin, û herikînek kengî diqede an têk diçe.
- Xeletî û dubareceribandin
Çar xeletiyên ku her pirtûkxane davêje, û kîjan têkçûn ji bo te dîsa tên ceribandin.