
رفع خطای ابزار دانلودر اینستاگرام (PHP/WordPress)
- توسعه نرمافزار و آیتی
- زمان باقیمانده برای ارسال پیشنهاد
سلام و عرض ادب؛
من یک سایت وردپرسی دارم که ابزار «Instagram Bio Downloader» دارد. ابزار از طریق فایل PHP (endpoint) درخواست را میگیرد و با یک API ثالث اطلاعات Bio را برمیگرداند. در حال حاضر API اصلی از کار افتاده و ابزار خطا میدهد. آدرس ابزار: https://ecodownloader.com/instagram-bio-downloader/
هدف من در این پروژه: راهاندازی یک Plan B موقت و کمهزینه است تا ابزار دوباره کار کند، و در عین حال بتونم هر زمان خواستم خیلی سریع به API اصلی برگردم (وقتی API اصلی دوباره پایدار شد).
وضعیت فعلی:
Endpoint ابزار: /app/instagram/getBio.php
ورودی از فرم Elementor میآید: form_fields[username] + token
الان تست مستقیم endpoint (با curl) خروجی خطا میدهد و مشکل از API پشتصحنه است.
خروجی مورد انتظار:
سایت باید دوباره Bio را نمایش دهد (مثل قبل)
بدون بازنویسی کامل سایت، با کمترین تغییر در کد(این خیلی مهمه برام)
امکان برگشت سریع به API اصلی
کارهایی که میخواهم انجام شود:
- بکاپ و امکان بازگشت (Rollback)
بکاپ کامل فایلها و دیتابیس
بکاپ جدا از فایلهای مرتبط با ابزار (حداقل: getBio.php و فایل/کلاس api::request و configهای مربوطه)
امکان بازگشت سریع در صورت بروز مشکل.
- Plan B (راهحل موقت با قابلیت برگشت سریع)
انتخاب و اتصال یک API جایگزین (ترجیحاً از RapidAPI یا سرویس مشابه) که بتواند Bio را با username عمومی برگرداند.
اضافه کردن “سوییچ دستی” برای انتخاب Provider:
حالت primary (API فعلی/اصلی)
حالت backup (API جایگزین/موقت)
من میخواهم با یک تغییر ساده (مثلاً یک مقدار در config)، هر زمان لازم شد بین این دو سوییچ کنم.
- تست و تحویل
تست با چند username مختلف + سناریوهای خطا (invalid/private/no bio)
تحویل همراه با توضیح کوتاه:
چه فایلهایی تغییر کرده
سوییچ Provider دقیقاً کجاست و چطور تغییر میکند
نکات مهم:
پروژه فوری است (سایت در حال از دست دادن ورودی است)
تغییرات باید تمیز و قابل نگهداری باشد
لطفاً در پیشنهادتان توضیح دهید:
تجربه شما در PHP/WordPress و کار با APIها
تجربه کار با RapidAPI یا سرویسهای مشابه
زمان و هزینه پیشنهادی
آیا میتوانید سوییچ دستی (primary/backup) را تمیز پیاده کنید؟
مهارتهای مورد نیاز
جاوا (Java)
جاوا اسکریپت (JavaScript)
پی اچ پی (PHP)
پایتون (Python)
وردپرس (WordPress)