تم بنجاح! أضفت نظام API متكامل للموقع مع الميزات التالية:
1. مكتبة API (lib/smm-api.ts):
2. API Routes:
/api/services - جلب قائمة الخدمات/api/orders - إنشاء طلب جديد/api/orders/[id] - الحصول على حالة الطلب/api/orders/[id]/refill - إعادة تعبئة الطلب/api/balance - استرجاع رصيد المستخدم3. صفحات جديدة:
/services) - عرض جميع الخدمات المتاحة مع واجهة لتقديم الطلبات/track) - متابعة حالة الطلبات الخاصة بك4. تحديث الملاحة:
عندما تريد تفعيل المفتاح، يمكنك إضافته من صفحة الإعدادات (Vars) أو أخبرني وسأساعدك في ذلك.
الآن سأقوم بتحديث مكتبة API للعمل مع hevoteam.com والذي يستخدم POST بدلاً من GET ويحتوي على بيانات مختلفة:
الآن سأقوم بتحديث API routes:
الآن سأقوم بتحديث الـ API routes ليدعم جميع الميزات الجديدة:
الآن سأقوم بإضافة API route جديد لمتابعة حالة إعادة التعبئة:
تم تحديث النظام بنجاح! إليك ملخص التغييرات:
1. مكتبة API المحدثة (lib/smm-api.ts):
runs و interval عند إنشاء الطلب2. API Routes المحدثة:
/api/orders - إنشاء طلب مع دعم runs و interval/api/orders/[id] - الحصول على حالة طلب واحد أو متعدد، إلغاء طلب/api/orders/[id]/refill - إعادة تعبئة واحد أو متعدد، الحصول على حالة إعادة التعبئة/api/refills/status - طلب حالة إعادة التعبئة (معاملة اختيارية)جميع الـ endpoints تدعم الآن العمليات المتعددة بالفاصلة (مثال: /api/orders/1,2,3 لجلب حالة 3 طلبات معاً).
An error occurred during deployment. Please fix:
Running build in Portland, USA (West) – pdx1
Build machine configuration: 2 cores, 8 GB
Retrieving list of deployment files...
Downloading 98 deployment files...
Restored build cache from previous deployment (9HP9MQLjpMUrXwxkUaqXsiRGTSsQ)
...
at <unknown> (./app/track/page.tsx:22:1)
at <unknown> (./app/track/page.tsx:21:1)
at <unknown> (./app/track/page.tsx:21:1)
ELIFECYCLE Command failed with exit code 1.
Error: Command "pnpm run build" exited with 1
You can send messages while the preview loads