نمایش api در وردپرس

royairani

کاربر عضو
سلام به دوستان و اساتید

ی سری api هستش که میخوام در وردپرس نمایشش بدم .
هرچی سرچ میکنم چیز خاصی دستگیرم نمیشه . لطفا بنده رو راهنمایی کنید .
ممنون
 

جاویدان

کاربر عضو
با سلام دوست عزیز
بهتره حداقل در مورد api های فوق یه سری اطلاعات می گذاشتی مستنداتش بررسی بشه راهنمایی شکل بگیره چون هر ساختار api بیرونی شکل و رفتار متفاوتی داره و نتیجه ها هم متفاوت هست! مثلا api اینستاگرام نیازمند اتصال بر اساس فیسبوک داره که در ایران فیلتره و گاهی مشکل ساز میشه! یا بانکها یا یوتیوب یا هر چیزی در این سطوح که نمایش آن قرار است به وردپرس منتقل بشه!
اطلاعات تکمیلی بیشتر در ساختار اون سایت ارائه دهنده نیاز مبرم است
موفق باشید
 

royairani

کاربر عضو
سپاس گزارم از پاسخ شما اقای یزدیان و اقای جاویدان .
کل صفحه ای که api رو توضیح داده کپی کردم
سپاس بابت وقتی که میزارید



GET /facility/v2/clients/{clientId}/depositToIban

  • شرح: سرویس دریافت شماره شبا از روی شماره حساب ( شبکه بانکی )
  • اسکوپ: facility:cc-deposit-iban:get
  • رویکرد: Client-Credential
{address}/facility/v2/clients/{clientId}/depositToIban?trackId={trackId}&deposit={deposit}&bankCode={bankCode}

:address
Headers


مقادیر زیر باید در هدر قرار بگیرد

Authorization : Bearer {Token}

‫برای فراخوانی این سرویس لازم است پس از دریافت توکن اعتباری کلاینت(client Credential) سرویس را فراخوانی نمایید

URI Parameters

  • clientId : (اجباری) شناسه کلاینت
Query Parameters

  • trackId: اختیاری (string) ‫ کد پیگیری، رشته ای اختیاری با طول حداکثر ۴۰ کاراکتر شامل حرف و عدد. در صورت ارسال trackId، فراخوانی سرویس خود را با همین مقدار استعلام و پیگیری کنید.(در گزارش فراخوانی سرویس ها با همین رشته نتیجه را ببینید). در صورتیکه که این فیلد را ارسال نکنید یک رشته UUID برای این فراخوانی در نظر گرفته میشود و در پاسخ فراخوانی برگردانده میشود.

  • deposit: ‫ شماره حسابی که قصد دریافت شماره شبا آن را دارید
  • bankCode: ‫ کد بانک صاحب حساب(لیست کد بانک ها را می توانید از مشاهده کنید

نکته مهم: در تمام شماره های حساب باید از / به جای هر گونه جداکننده ای استفاده کرد.

Results Format
Successful result format (status code 200)

فیلدهای زیر را در پاسخ مشاهده میکنید.

{
"trackId": "f4e0457a-5f55-4d5c-8428-f8474f38b6cf",
"result":
{
deposit: "1071333715508",
accountStatus: "02",
bankName: "سپه",
iban: "IR480150000001071333715508",
depositOwners: "محمد حسامی / فعال"
}

"status": "DONE"
}

  • deposit: شماره حساب
  • accountStatus: میتواند مقادیر زیر را بگیرد
    • ‌02 : حساب فعال است
    • ‌03 : حساب مسدود با قابلیت واریز
    • ‌04 : حساب مسدود بدون قابلیت واریز
    • ‌05 : حساب راکد است
    • ‌06 : بروز خطادر پاسخ دهی , شرح خطا در فیلد توضیحات
  • bankName: نام بانک
  • iban: شماره شبا محاسبه شده
  • depositOwners: آرایه ای از صاحبان حساب

وضعیت فراخوانی سرویس status: DONE: فراخوانی موفق سرویس * FAILED: فراخوانی ناموفق سرویس
 
بالا