ڕەچەتەکان
ئەم پەڕەیە لە ئینگلیزییەوە وەرگێڕدراوە. ئەگەر هەردووکیان جیاواز بوون، پەڕە ئینگلیزییەکە ڕاستە. پەڕە ئینگلیزییەکە بخوێنەوە
ڕەچەتە پەیوەندییەکە کە بە ناوی ئەو کارەوە ناونراوە کە دەتەوێت بیکەیت. یەکێکیان لە ئەپەکان و پەیوەندییەکان، لە ژێر «پەیوەندییەک دروست بکە»، دوای داگرتنی «دەست بە دروستکردن بکە» هەڵدەبژێریت. پاشان ڕێبەرەکە هەنگاوەکانی یەک لە دوای یەک نیشان دەدات، و هەر هەنگاوێک لە کاتی جووڵەتدا پاشەکەوت دەکرێت، بۆیە دەتوانیت بڕۆیت و بگەڕێیتەوە. ڕەچەتەیەک کە ئەپەکە نیشانت نادات هێشتا لە هەژمارەکەتدا بەردەست نییە.
هەموو ڕەچەتەیەک بە هەمان دوو هەنگاو کۆتایی دێت، «پشکنین» و «جێبەجێکردن». تاقیکردنەوە، جێبەجێکردنی ئەزموونی و جێبەجێکردن باسیان دەکات.
با ڕاژەکارەکەم Lingara بانگ بکات
ڕاژەکارەکەت چوونەژوورەوە و وشەی نهێنیی تایبەت بە خۆی وەردەگرێت، بۆ ئەوەی بتوانێت لە جیاتی تۆ Lingara بەکاربهێنێت.
- دروست دەکات: چوونەژوورەوەیەک بۆ ڕاژەکارەکەت (کلاینتی OAuth)، و وشەی نهێنییەک بۆ ئەو چوونەژوورەوەیە (نهێنیی کلاینت).
- هەنگاوەکان: «ناو و تواناکان»، «پشکنین»، «جێبەجێکردن».
- دواتر: ڕاژەکارەکەت بەو چوونەژوورەوەیە و وشەی نهێنییەکەی دەچێتە ژوورەوە، و پاشان Lingara بانگ دەکات بەو توانایانەی لە «چی دەتوانێت بکات» پێت داوە.
سکریپتێکی ئارەزوومەندانە بۆ هەنگاوی چوونەژوورەوە، کە ئەو ناوەی نووسیوتە دەهێڵێتەوە و وەک هی ڕاژەکارەکەت نیشانەی دەکات:
return lingara.client({ name: input.name + ' (server)', scopes: input.scopes })
ئاگادارکردنەوەی ڕاژەکارەکەم کاتێک پلانێکی وانە ئامادەیە
Lingara هەر جارێک یەکێک لە پلانەکانی وانەت ئامادە بێت، نامەیەک بۆ ڕاژەکارەکەت دەنێرێت.
- دروست دەکات: چوونەژوورەوەیەک بۆ ڕاژەکارەکەت، وشەی نهێنییەک بۆ ئەو چوونەژوورەوەیە، و نامەکان بۆ ڕاژەکارەکەت (خاڵی کۆتایی webhook).
- هەنگاوەکان: «ناو و تواناکان»، «بۆ کوێی بنێردرێت»، «پشکنین»، «جێبەجێکردن».
- دواتر: ڕاژەکارەکەت
lesson_plan.readyلەو ناونیشانەhttps://ـەی داوتە وەردەگرێت. هەر نامەیەک واژووکراوە: یەکێک لەو وشە نهێنییانەی دوای جێبەجێکردن نیشان دەدرێن ئەوەیە کە ڕاژەکارەکەت بەکاری دەهێنێت بۆ پشکنینی ئەوەی کە نامەیەک بەڕاستی لە Lingara ـەوە هاتووە.
سکریپتێکی ئارەزوومەندانە بۆ هەنگاوی «بۆ کوێی بنێردرێت»، کە داوای ئەو نامەیەش دەکات کە دەنێردرێت کاتێک پلانێکی وانە نەتوانرا دروست بکرێت:
return lingara.webhook({ client: input.client, url: input.url, events: [...input.events, 'lesson_plan.failed'] })
پیشاندانی کارتێک لەناو Lingara
ئەپەکەت کارتێک لەسەر پەڕەی ماڵەوە یان پلانەکانی وانەت دەکێشێت.
- دروست دەکات: چوونەژوورەوەیەک بۆ ڕاژەکارەکەت، و کارتێک لەناو Lingara (مانیفێستی ئەپ).
- هەنگاوەکان: «ناو و تواناکان»، «کارتەکەت»، «پشکنین»، «جێبەجێکردن».
- دواتر: Lingara داوای کارتەکە لەو ناونیشانە دەکات کە لە «ئەپەکەت لە کوێ کارتەکە دەکێشێت» داوتە، و ئەپەکەت بەو کارتە وەڵام دەداتەوە. یەکێک لەو وشە نهێنییانەی دوای جێبەجێکردن نیشان دەدرێن ئەوەیە کە ئەپەکەت بەکاری دەهێنێت بۆ پشکنینی ئەوەی کە داواکارییەک بەڕاستی لە Lingara ـەوە هاتووە.
سکریپتێکی ئارەزوومەندانە بۆ هەنگاوی «کارتەکەت»، کە کارتەکە تەنها لە ستوونی لاوەی پەڕەی ماڵەوە نیشان دەدات:
return lingara.app({ client: input.client, manifest: lingara.manifest({ ...input.manifest, slots: ['home.side'] }) })