
استفاده از API : مشاهده موجودی کارت اتوبوس (اپی اکو)
اگر بخواهیم در ایران از خدمات api استفاده کنیم، میتوانیم در گوگل عبارت API Market Place را سرچ کنیم. سایت های apieco و چند سایت دیگر وجود دارند. اخیرا شروع به فعالیت کرده اند و طبیعی است که هنوز نتوانسته اند در حد rapidapi باشند.
متاسفانه متوجه شدیم که سایت apieco دیگر به فعالیت خود ادامه نمیدهد و این مقاله نیز عملا کاربردی ندارد. پوزش! اما همچنان این مقاله پاک نشده باقی میماند.
اینجا از apieco یک api اوردیم. این ای پی ای میتواند موجودی کارت اتوبوس را نشان دهد.
مراحل کار
پیشنیاز
باید Node.js را نصب کرده باشید.
مرحله 1
در دسکتاپ یک پوشه به نام app ایجاد کنید.
داخل پوشه package.json ایجاد کنید. (وارد پوشه میشویم و با نگه داشتن shift کلیک راست میکنیم و گزینه open powershell را انتخاب میکنیم. حالا کامند npm init را وارد کرده و چند بار دکمه Enter را میفشاریم.)
داخل پوشه یک فایل به نام index.js ایجاد کنید.

مرحله 2
به صفحه api کارت اتوبوس در سایت apieco بروید
کدهای مربوط به Node.js Request را کپی کنید
به برگه Index.js پیست کنید (هر نام دیگری قبول است)
مرحله 3
در برگه index.js باید دو پارامتر مقدار دهی شوند:
پارامتر 1: API-KEY که باید از داشبورد خود در سایت apieco بیاورید.
پارامتر 2: همان ID نوشته شده روی کارت اتوبوس است.

مرحله 4
برای بدست اوردن API-KEY ، در apieco ثبت نام کنید، اپلیکیشن بسازید و یک کلید بسازید.
مرحله 5
پکیج Request را برای Node.js نصب میکنیم. (npm i request یا yarn add request)

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