Lingara Lingara لارښود لارښودونه API کتابتونونه اپلیکیشنونه جوړول ویب اپلیکیشن
ژبه: پښتو

د Lingara API کتابتونونه

دا پاڼه له انګلیسي ژبې ژباړل شوې ده. که دواړه سره توپیر ولري، انګلیسي پاڼه سمه ده. انګلیسي پاڼه ولولئ

د Lingara API کتابتونونه همغه API ته کال کوي چې مرجع یې بیانوي، په هغه ژبه چې تاسو یې دمخه لیکئ. هر یو له یوه مشخصاته جوړ شوی او همغه تړون ساتي، نو هغه څه چې په یوه کې یې زده کوئ په نورو کې هم کار کوي:

  • د هویت تصدیق. تاسو یو ځل کلاینټ ته د خپل کلاینټ پېژندنه او راز ورکوئ. هغه یې د لاسرسي له ټوکن سره بدلوي، په حافظه کې یې ساتي، د پای ته رسېدو لږ مخکې یې نوی کوي، او که API په 401 ځواب ورکړي، کال یو ځل له نوي ټوکن سره بیا هڅه کوي.
  • جریانونه. هغه عملیات چې پایلې یې په جریان کې راځي، لکه د لغتونو جوړول، د ژبې د خپل ډول تکرارونکي په بڼه رسېږي. کتابتون پېښې تحلیلوي او کله چې جریان پای ته ورسېږي، تکرار ختموي.
  • تېروتنې. هره ناکامي له څلورو تېروتنو یوه ده چې یو ګډ بنسټیز ډول لري، نو یو اداره کوونکی کولی شي ټولې ونیسي.
  • بیا هڅې. هغه 429 یا 503 چې ووايي څومره انتظار وکړئ، تر یوې ټاکلې اندازې ستاسو په ځای بیا هڅه کېږي. نور هر څه سمدستي راپورته کېږي.

په دې پاڼو کې هره د کوډ بېلګه د کتابتونونو له یوې خپرې شوې نسخې اخیستل شوې، چې هلته له خپرېدو مخکې کمپایل او ازمویل کېږي.

نصبول

لاندې خپله ژبه وټاکئ. هره ژبه له لومړي کال سره خپله پاڼه لري، او د کتابتونونو کارول لاندې پاڼې هر چلند په ډېر تفصیل تشریح کوي.

TypeScript

npm install @lingara/api@0.1.0-alpha.6

Rust

cargo add lingara@0.1.0-alpha.6
cargo add tokio --features macros,rt-multi-thread

Go

go get github.com/Spinning-Cat-Studios/lingara_api_clients/go@v0.1.0-alpha.6

Java

<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.6

PHP

composer require spinningcatstudios/lingara:0.1.0-alpha.6

ژبې

  • TypeScript

    د Node.js لپاره د Lingara API کتابتون، په npm کې خپور شوی.

  • Rust

    د غیر همغږي Rust لپاره د Lingara API کتابتون، په crates.io کې خپور شوی.

  • Go

    د Go لپاره د Lingara API کتابتون، یو ماډیول چې له معیاري کتابتون بهر هېڅ تړاو نه لري.

  • Java

    د Java 17 او نویو نسخو لپاره د Lingara API کتابتون، په Maven Central کې خپور شوی.

  • Kotlin

    په JVM کې د Kotlin لپاره د Lingara API کتابتون، چې پر کوروټینونو جوړ دی.

  • Ruby

    د Ruby لپاره د Lingara API کتابتون، یو gem چې د چلېدو پر مهال هېڅ تړاو نه لري.

  • PHP

    د PHP 8.2 او نویو نسخو لپاره د Lingara API کتابتون، په Packagist کې خپور شوی.

د کتابتونونو کارول

  • د هویت تصدیق

    هر کتابتون څنګه ستاسو د کلاینټ پېژندنه او راز د لاسرسي په ټوکنونو بدلوي، او تازه یې ساتي.

  • جریانونه

    کتابتونونه څنګه جریاني پایلې رسوي، او یو جریان کله پای ته رسېږي یا ناکامېږي.

  • تېروتنې او بیا هڅې

    هغه څلور تېروتنې چې هر کتابتون یې راپورته کوي، او هغه ناکامۍ چې ستاسو په ځای یې بیا هڅه کوي.