استفاده از API : مشاهده موجودی کارت اتوبوس (اپی اکو)

اگر بخواهیم در ایران از خدمات api استفاده کنیم، میتوانیم در گوگل عبارت API Market Place را سرچ کنیم. سایت های apieco و چند سایت دیگر وجود دارند. اخیرا شروع به فعالیت کرده اند و طبیعی است که هنوز نتوانسته اند در حد rapidapi باشند.

 متاسفانه متوجه شدیم که سایت apieco دیگر به فعالیت خود ادامه نمیدهد و این مقاله نیز عملا کاربردی ندارد. پوزش! اما همچنان این مقاله پاک نشده باقی میماند.

اینجا از apieco یک api اوردیم. این ای پی ای میتواند موجودی کارت اتوبوس را نشان دهد.

مراحل کار

پیشنیاز

باید Node.js را نصب کرده باشید.

مرحله 1

در دسکتاپ یک پوشه به نام app ایجاد کنید.

داخل پوشه package.json ایجاد کنید. (وارد پوشه میشویم  و با نگه داشتن shift کلیک راست میکنیم و گزینه open powershell را انتخاب میکنیم. حالا کامند npm init را وارد کرده و چند بار دکمه Enter را میفشاریم.)

داخل پوشه یک فایل به نام index.js ایجاد کنید.

در اپی اکو چگونه کدهای ند جی اس مربوط به یک API را کپی کنیم؟ - جونیور فرانت اند

مرحله 2

به صفحه api کارت اتوبوس در سایت apieco بروید

کدهای مربوط به Node.js Request را کپی کنید

به برگه Index.js پیست کنید (هر نام دیگری قبول است)

مرحله 3

در برگه index.js باید دو پارامتر مقدار دهی شوند:

پارامتر 1: API-KEY که باید از داشبورد خود در سایت apieco بیاورید.

پارامتر 2: همان ID نوشته شده روی کارت اتوبوس است.

در داشبورد اپی اکو چگونه کلید برنامه (API-KEY) را از اپلیکیشن های ساخته شده کپی کنیم؟ - جونیور فرانت اند

مرحله 4

برای بدست اوردن API-KEY  ، در apieco ثبت نام کنید، اپلیکیشن بسازید و یک کلید بسازید.

مرحله 5

پکیج Request را برای Node.js نصب میکنیم. (npm i request یا yarn add request)

نمایی از خروجی موجودی کارت اتوبوس - جونیور فرانت اند

مرحله 6

کافیست سرور را روشن کنیم. برای روشن کردن سرور، وارد پوشه میشویم  و با نگه داشتن shift کلیک راست میکنیم و گزینه open powershell را انتخاب میکنیم. سپس کامند node index.js را وارد میکنیم. حالا اگر موفقیت آمیز باشد یک پاسخ در همین ترمینال به ما نشان داده میشود. دو عدد که یکی شماره کارت اتوبوس است و دیگری موجودی آن.