ببین من یه سایت ورد پرس دارم که هیچی از بلد نیستم و الان ...

A public project built with the Lightcap AI agent by anon-0e7b — open to read, run, fork, and export. Updated .

Prompt

ببین من یه سایت ورد پرس دارم که هیچی از بلد نیستم و الان مجبورم یه Api کال کنم داخلش مدلش اینجوریه: دریافت Token احراز هویت آدرس: ~/api/v2/Token متد: Post ورودی: نام فیلد نام لاتین نوع توضیحات نام کاربری Username String اجباری رمز عبور Password String اجباری خروجی: نام فیلد نام لاتین نوع توضیحات توکن AccessToken String Jwt انقضاء توکن AccessTokenExpiredOn String Unix time رفرش توکن RefreshToken String UUID انقضاء رفرش توکن RefreshTokenExpiredOn String Unix time برای دسترسی به تمامی سرویس ها نیاز است که توکن دریافتی از سرویس بالا را در قسمت header درخواست ها با نام Authorization قرار دهید. (مطابق قواعد Bearer Tokens) نکته 1: فقط در صورتی که ip‌ مجاز در دیتابیس وارد شده باشد شما به سرویس ها دسترسی دارید. نکته 2: با فراخوانی مجدد این متد و دریافت توکن جدید، توکن قبلی نامعتبر می‌شود. نکته 3: در هنگام استفاده از توکن برای فراخوانی متدهای دیگر، حالت‌های زیر ممکن است پیش بیاید: مقدار بازگشتی توضیح expiredToken در صورتی که زمان انقضای توکن فرا رسیده باشه و یا توکن جدیدی تولید شده باشه که توکن قبلی منقضی شده باشه، expiredToken رو دریافت میکنید invalidToken زمانی اتفاق می افته که رشته توکن حاوی user یا role نباشه و یا شماره موبایل تنظیم نشده باشه و یا زمان تعویض رمز برای آن نام کاربری فرا رسیده باشه MissingJwtToken برای مواقعی است که header درست تنظیم نشده باشد، مثلا بخش Authorization در header برابر با null باشد دریافت Token معتبر جدید آدرس: ~/api/v2/Refresh متد: Post ورودی: نام فیلد نام لاتین نوع توضیحات رفرش توکن RefreshToken String اجباری

این api : ~/api/v2/Efficiency/Daily مد نظرم هست که خیلی مهمه

بازدهی سبد بر اساس تاریخ آدرس: ~/api/v2/Efficiency/Daily متد: Get ورودی: نام فیلد نام لاتین نوع توضیحات کد سبد BasketId int در query وارد شود تاریخ شروع InDate DateTime در query وارد شود خروجی: نام فیلد نام لاتین نوع توضیحات بازدهی سبد MWRR Double بازدهی سالانه شده سبد MWRRExtention Double تاریخ بازدهی InDate DateTime بازدهی شاخص IndexMarketEfficiency Double بازدهی سالانه شده شاخص IndexMarketEfficiencyExtention Double TWRR Double TWRRExtension Double ارزش سبد در ابتدای روز BeginDayValue Double ارزش سبد در انتهای روز EndDayValue Double مجموع واریز وجه در روز TotalDeposit Double مجموع برداشت وجه در روز TotalWithdraw Double آیدی سبد BasketId Int الان نمیدونم چیکار باید کنم و گیر کردم شدید

Lightcap

فایلی به نام wp-api‑caller.php ساخته شد که توکن‌ها را دریافت، تازه‌سازی و با استفاده از Header Authorization به API Daily Efficiency دسترسی پیدا می‌کند. یک shortcode [portfolio_efficiency] آماده است؛ با دادن basket_id و تاریخ (یا بر پایهٔ امروز) می‌توانید جدول بازدهی سبد را در صفحه وردپرس نمایش دهید. برای استفاده، فقط فایل را در پوشه افزونهٔ وردپرس خود قرار دهید، افزونه را فعال کنید، و shortcode را در ویرایشگر قرار دهید. در صورت نیاز به تنظیم دامنه، نام کاربری یا گذرواژه، در فایل تغییر دهید. اگر API پاسخ نداد یا خطا داشت، پیام خطا در صفحه نمایش داده می‌شود.

Browse all public projects

Lightcap