Skip to main content
پیش از استفاده از Endpointهای دیدار، لازم است API Key خود را بسازید، روش ارسال آن را بدانید و با ساختار کلی Request و Response آشنا شوید. این صفحه اطلاعات عمومی و مشترک بین APIهای دیدار را توضیح می‌دهد. جزئیات هر عملیات، فیلدهای قابل‌ارسال و نمونه کامل Request و Response در صفحه همان Endpoint در بخش API Reference قرار دارد.

پیش‌نیازها

برای شروع کار با APIهای دیدار به موارد زیر نیاز دارید:
  • یک حساب فعال در دیدار
  • دسترسی ادمین برای ساخت و مدیریت API Key
  • یک API Key معتبر
  • ابزاری برای ارسال Request، مانند Postman، cURL یا کد Backend
  • آشنایی با HTTP و JSON

آدرس پایه API

تمام Requestهای API دیدار از آدرس پایه زیر ارسال می‌شوند:
مسیر هر Endpoint به این آدرس اضافه می‌شود. برای مثال:

احراز هویت با API Key

احراز هویت در APIهای دیدار با استفاده از API Key انجام می‌شود. API Key باید با پارامتر Query به نام apikey در URL درخواست ارسال شود:
نمونه یک URL کامل:
اگر API Key ارسال نشود یا مقدار آن نامعتبر باشد، API خطای 401 و خطای احراز هویت برمی‌گرداند.

ساخت و مدیریت API Key در دیدار

برای ساخت یا مدیریت API Key، کاربری که دسترسی ادمین دارد باید مسیر زیر را در دیدار طی کند:
  1. وارد بخش تنظیمات شوید.
  2. از منو، گزینه اتصال به سرورهای دیگر را انتخاب کنید.
  3. در صفحه بازشده وارد تب اتصال به دیدار شوید.
در این بخش می‌توانید:
  • فهرست کلیدهایی را که قبلاً ایجاد کرده‌اید مشاهده کنید.
  • هر کلید را فعال یا غیرفعال کنید.
  • نام کلید را ویرایش کنید.
  • نوع دسترسی کلید را ویرایش کنید.
  • یک کلید دسترسی جدید بسازید.
به‌جز نام کلید و نوع دسترسی، سایر اطلاعات کلید قابل‌ویرایش نیستند.
نکته مهم هنگام ایجاد کلید جدید، مقدار API Key را همان لحظه در یک محل امن ذخیره کنید. پس از ایجاد کلید، دیگر امکان مشاهده مجدد مقدار API Key در دیدار وجود ندارد.
API Key را با API ID اشتباه نگیرید مقداری که برای احراز هویت و ارسال Request به APIهای دیدار نیاز دارید، API Key است. مقدار API ID برای احراز هویت قابل‌استفاده نیست.

تست APIها با Postman

برای شروع سریع‌تر می‌توانید Postman Collection دیدار را دانلود و در Postman وارد کنید.

دانلود Postman Collection

پس از دریافت فایل JSON:
  1. در Postman روی گزینه Import کلیک کنید.
  2. فایل JSON کالکشن را انتخاب کنید.
  3. یکی از Requestهای موجود در Collection را باز کنید.
  4. مقدار API Key خود را در محل مشخص‌شده قرار دهید.
  5. Request را اجرا کنید.

ساختار کلی Requestها

متد، مسیر، پارامترها و بدنه هر Request در صفحه همان Endpoint مشخص شده است. در Requestهایی که بدنه دارند، اطلاعات معمولاً با فرمت JSON ارسال می‌شوند و Header زیر باید در Request قرار بگیرد:
نام فیلدها، Type آن‌ها و ساختار Objectها و Arrayها را دقیقاً مطابق مستندات همان Endpoint ارسال کنید. فیلدهایی که با عنوان الزامی مشخص شده‌اند باید حتماً در Request وجود داشته باشند. نمونه عمومی:

ساختار کلی Responseها

Response APIهای دیدار با فرمت JSON برگردانده می‌شود. در بسیاری از Endpointها، داده اصلی پاسخ داخل پراپرتی Response قرار می‌گیرد. ساختار دقیق این مقدار براساس نوع Endpoint می‌تواند یک Object، Array یا مقدار دیگری باشد. نمونه پاسخ شامل یک Object:
نمونه پاسخ شامل یک Array:
ساختار کامل Response، فیلدها و مقادیر احتمالی آن در صفحه اختصاصی هر Endpoint نمایش داده می‌شود.

ادامه مسیر

برای ادامه کار می‌توانید از بخش‌های زیر استفاده کنید: