رفتن به محتوای اصلی
ابزارها

دسترسی API

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

7
بخش
1
پنل
معرفی سرویس

مستندات API در پنل کلاب برای کسانی است که می‌خواهند باشگاه را به نرم‌افزار دیگر (سایت، CRM، اپ اختصاصی) وصل کنند — مثلاً لیست مشتریان را بخوانند یا سفارش ثبت کنند. این صفحه راهنمای فارسی داخل پنل است؛ نیازی به دانش برنامه‌نویسی برای خواندن ندارید، ولی برای استفاده عملی معمولاً یک فنی همراهتان است.

**مستندات فنی کامل (endpointها و نمونه کد)** روی وب‌سایت هم در دسترس است — بدون نیاز به ورود: [مستندات API](/fa/developers/api)
1
پنل کلاببخش 1 از 7

صفحه مستندات در پنل کلاب

**پنل کلاب → ابزارها و توسعه → مستندات API**

پیش‌نیاز

  • آپشن دسترسی API در اشتراک کلاب فعال باشد.
  • حساب مالک کلاب یا پرسنل با دسترسی مشاهده تنظیمات.

آشنایی

صفحه سه بخش دارد: فهرست مطالب (عناوین فصل‌ها)، متن راهنما (وسط)، جستجو. محتوا همان مستند رسمی اتصال باشگاه به بیرون است — به زبان ساده توضیح می‌دهد «چه کارهایی از راه دور ممکن است» (مشتریان، سفارش، کیف پول و…).

گام‌به‌گام — مطالعه

  1. وارد پنل کلاب شوید.
  2. ابزارها و توسعه → مستندات API.
  3. از فهرست روی موضوع کلیک کنید (مثلاً «مشتریان»، «ورود»).
  4. در جستجو کلمه مثل «کیف» یا «سفارش» را تایپ کنید.
  5. روی کپی کنار نمونه‌ها بزنید تا برای برنامه‌نویس بفرستید (آدرس سایت و رمزها را خودتان جایگزین کنید).

نکات

  • این صفحه برای مطالعه است؛ تست زنده معمولاً در ابزار Swagger (لینک در همان صفحه یا از ادمین) انجام می‌شود.
  • توکن API باشگاه را فقط به فنی مورد اعتماد بدهید — مثل رمز مدیریت.
بخش قبلبخش بعد
2
بخش 2 از 7

ورود و شناسایی

پیش‌نیاز

  • نام کاربری و رمز مالک کلاب، یا توکن API که ادمین پلتفرم در ویزارد کلاب ساخته.

آشنایی

دو راه رایج: ورود با نام کاربری (مثل ورود خودتان به پنل — مناسب اسکریپت داخلی) و توکن اختصاصی باشگاه (مناسب سرور شما بدون login هر بار). بدون یکی از این‌ها سیستم درخواست بیرونی را قبول نمی‌کند.

گام‌به‌گام — دریافت توکن API

  1. از ادمین پلتفرم بخواهید در جزئیات کلاب (مرحله API ویزارد) توکن API تولید کند.
  2. توکن را امن کپی کنید (یک‌بار نمایش — گم شد دوباره تولید کنید).
  3. به برنامه‌نویس بدهید — نه در ایمیل عمومی و نه داخل اپ موبایل کاربر.

گام‌به‌گام — تست ساده

  1. برنامه‌نویس با توکن یک درخواست اطلاعات باشگاه یا داشبورد می‌زند.
  2. اگر خطای ورود آمد: توکن یا نام کاربری/رمز را چک کنید.
  3. اگر خطای دسترسی آمد: آن بخش (مثلاً صندوق) آپشن فعال ندارد.

نکات

  • توکن را در GitHub یا کد عمومی commit نکنید.
  • برای ساخت کاربر پرسنل پنل فقط ورود با نام کاربری مجاز است — نه توکن.
3
بخش 3 از 7

چه کارهایی از API ممکن است؟

آشنایی

بسته به آپشن‌های فعال باشگاه، معمولاً این حوزه‌ها پوشش داده می‌شود:

حوزهنمونه کار
نمای کلیآمار باشگاه
مشتریانلیست، ثبت، ویرایش
پذیرندگانمدیریت فروشگاه‌ها
سفارش و تسویهپیگیری فروش
کیف پولموجودی، تراکنش
محتوا و اعلانصفحات، کمپین
رویدادبلیط و رویداد
فروشگاه آپشنآپشن‌های خریداری‌شده
**سرویس‌ها (App Services)**فعال‌سازی، فرم، **اجرای API** — [راهنمای integrator](./app-services-api.md)

لیست دقیق در فهرست مستندات و Swagger به‌روز است.

نکات

  • اگر منویی در پنل وب نیست، API همان بخش هم غیرفعال است.
  • کاربر پرسنل محدود به مجوز نقش خودش است؛ مالک دسترسی کامل‌تر دارد.
4
بخش 4 از 7

سناریوهای عملی (بدون فنی)

سناریو ۱ — همگام مشتری با CRM

  1. CRM سازنده از مستندات بخش مشتریان را می‌خواند.
  2. هر شب لیست جدید/تغییرکرده را می‌گیرد.
  3. شما در پنل کلاب نتیجه را با چند مشتری تست مقایسه می‌کنید.

سناریو ۲ — گزارش سفارش روزانه

  1. پرسنل مالی با حساب محدود فقط مشاهده سفارش.
  2. گزارش به ایمیل مدیر — بدون دسترسی به کیف پول.

سناریو ۳ — وب‌هوک (اعلان به سرور شما)

  1. در مستندات وب‌هوک آدرس سرور شرکت را ثبت می‌کنید.
  2. وقتی سفارش جدید آمد، سرور شما خودکار مطلع می‌شود.
5
بخش 5 از 7

امنیت

نکات

  1. توکن API = کلید باشگاه — فقط روی سرور امن.
  2. برای پرسنل API، کمترین دسترسی (فقط همان ماژول لازم).
  3. توکن لو رفت → از ادمین توکن جدید بگیرید و قدیمی را باطل کنید.
  4. اتصال از مرورگر کاربر به API کلاب توصیه نمی‌شود (امنیت).
6
بخش 6 از 7

خطاهای رایج

مشکلراه‌حل
صفحه مستندات خالیبا پشتیبانی فنی — فایل راهنما روی سرور
«اجازه ندارید»آپشن API یا نقش پرسنل
Swagger باز نمی‌شودآدرس دامنه باشگاه و HTTPS
توکن کار نمی‌کنددوباره از ویزارد کلاب تولید
7
پرتال کاربربخش 7 از 7

رابطه با «دسترسی کاربران پنل»

  • API = اتصال ماشین به ماشین (سرور شما).
  • دسترسی کاربران = کارمندانی که خود پنل وب را باز می‌کنند.

هر دو جدا تنظیم می‌شوند؛ API جایگزین ساخت پرسنل برای کار روزمره نیست.

بخش قبلبخش بعد