دەستپێکی خێرا
ئەم پەڕەیە لە ئینگلیزییەوە وەرگێڕدراوە. ئەگەر هەردووکیان جیاواز بوون، پەڕە ئینگلیزییەکە ڕاستە. پەڕە ئینگلیزییەکە بخوێنەوە
ئەم پەڕەیە ئەپێک لە هیچەوە دەگەیەنێتە کارتێک لەسەر هەژماری خۆت. نموونەکانی خوارەوە لە هەموو زمانێکدا هەمان هەنگاوەکان دەگرنەبەر.
کلاینتێکی OAuth دروست بکە
ئەپ کلاینتێکی OAuth ـە کە مانیفێستێکی هەیە، بۆیە بە کلاینتێک دەست پێبکە. یەکێک لە پەڕەی کلاینتەکانی OAuth ی کۆنسۆڵ دروست بکە و ئەو توانا API یانەی پێ بدە کە ئەپەکەت پێویستی پێیانە، وەک خوێندنەوەی پلانی وانەکان. ناسنامە و نهێنیی کلاینتەکە ڕێگە بە ڕاژەکارەکەت دەدەن کە Lingara API وەک ئەپەکەت بانگ بکات. لە ژینگەی ڕاژەکارەکەتدا هەڵیانبگرە.
مانیفێستەکە دروست بکە و باری بکە
مانیفێستەکە ئەپەکەت بە Lingara دەناسێنێت:
- ناو و وەسفەکەی، بە زمانێکی سەرەکی، لەگەڵ وەرگێڕانی ئارەزوومەندانە؛
render_url، ناونیشانی HTTPS کە Lingara داواکارییەکانی بۆ دەنێرێت؛
- ئەو شوێنانەی کە کارتەکەی دەتوانێت تێیاندا دەربکەوێت؛
- ئەو دۆخەی کە داوا دەکات ببینێت، کە فێرخوازەکە لە کاتی دامەزراندندا ڕەزامەندی لەسەر دەدات (بڕوانە دۆخ و ڕەزامەندی)؛
- ئەو توانا API یانەی پێویستی پێیانە، کە دەبێت کلاینتی OAuth ەکەی پێشتر هەیبێت؛
- ئایا دەتوانێت تێبینییەک بۆ مامۆستا پێشکەش بکات (بڕوانە تێبینیی مامۆستا).
کیتەکە مانیفێستەکە وەک JSON دروست دەکات و بە پێی ئەو یاسایانەی کە بارکردن جێبەجێیان دەکات دەیپشکنێت، بۆیە هەر هەڵەیەک یەکەمجار لەسەر ئامێری خۆت دەردەکەوێت. لە پەڕەی ئەپەکانی کۆنسۆڵ، کلاینتەکەت هەڵبژێرە، بیکە بە ئەپ، و فایلەکە بار بکە.
نهێنییەکی واژوو دروست بکە
لە هەمان پەڕەدا، نهێنییەکی واژوو دروست بکە. تەنها یەک جار نیشان دەدرێت. لە ڕێگەی ژینگەکەیەوە بیدە بە ڕاژەکارەکەت، و هەرگیز بۆ کۆنترۆڵی سەرچاوە کۆمیتی مەکە. Lingara هەر داواکارییەک بۆ ئەپەکەت پێی واژوو دەکات، و کیتەکە ئەو داواکارییە ڕەت دەکاتەوە کە واژووەکەی ناگونجێت. ئەپێک دەتوانێت لە یەک کاتدا دوو نهێنیی هەبێت، بۆیە دەتوانیت یەکێکیان بەبێ وەستانی خزمەتگوزاری بگۆڕیت: تا کاتێک دوو نهێنی چالاکن، هەر داواکارییەک بە هەردووکیان واژوو دەکرێت.
فەنکشنی ڕێندەر بنووسە
فەنکشنی ڕێندەرەکەت داواکارییەک وەردەگرێت و کارتێک دەگەڕێنێتەوە. داواکارییەکە شوێنەکە، زمانی فێرخوازەکە، ئەو دۆخەی کە ڕەزامەندی داوە هاوبەشی بکات، و subject ناودەبات، کە بەهایەکی جێگیرە و فێرخوازەکە بە ئەپەکەت دەناسێنێت. هەرچییەک کە بۆ هەر فێرخوازێک هەڵیدەگریت لەژێر subject دا بیهێڵەرەوە. دوگمەیەک لەسەر کارتەکەت کردارێک دەنێرێت، و ڕاژەکارەکەت بە کارتێکی نوێ وەڵامی دەداتەوە. پەڕەی کارتەکان هەموو ئەوەی کارتێک دەتوانێت هەڵیبگرێت ڕیز دەکات.
ئەداپتەرەکە دابنێ
ئەداپتەری کیتەکە داواکارییە خاوەکە دەخوێنێتەوە، واژووەکەی دەپشکنێت، فەنکشنەکەت بانگ دەکات، و وەڵامەکە دەنووسێت. لەسەر ئەو ناونیشانەی کە render_url ی مانیفێستەکەت ناوی دەبات پێشکەشی بکە. Lingara تەنها ناونیشانە HTTPS ـەکانی سەر ئینتەرنێتی گشتی بانگ دەکات.
لەسەر هەژماری خۆت دایبمەزرێنە
لە پەڕەی ئەپەکانی کۆنسۆڵ، دامەزراندنی ئەپەکە لەسەر هەژمارەکەت هەڵبژێرە، دیاری بکە چی دەتوانێت ببینێت، و پشتڕاستی بکەرەوە. شاشەی پلانی وانەکان لەسەر شاشەیەکی فراوان، یان پەڕەی ماڵەوە لەسەر وێب بکەرەوە، و کارتەکەت دەردەکەوێت.
کلاینتی OAuth ی ئەپەکەت ڕووداویش وەردەگرێت، وەک ئامادەبوونی پلانێکی وانە. ڕێبەری وێبهووک و ڕووداوەکان لە سەرچاوەی API دا وەسفیان دەکات.