بوست

مستندات مربوط به API بوست سرور ها

این API به شما امکان می‌دهد تا لیست کاربرانی که یک سرور خاص را بوست کرده‌اند را دریافت کنید. دسترسی به این API نیاز به احراز هویت دارد و تنها کاربران مجاز می‌توانند به اطلاعات بوست‌ها دسترسی داشته باشند. با استفاده از این API می‌توانید بوست‌هایی که کاربران برای سرور ثبت کرده‌اند را مشاهده کنید.


🛠 آدرس API

این endpoint لیست بوست‌های کاربران برای یک سرور خاص را برمی‌گرداند.


🔍 پارامترها

در صورت داشتن ? در کنار نوع داده، این مقدار می‌تواند خالی باشد.

پارامترنوع دادهتوضیحات
categorystringدسته‌بندی سرور.
serverNamestringنام سرور مورد نظر برای دریافت لیست بوست‌ها.
querystring?جستجوی کاربران بر اساس نام کاربری دیسکورد، discordId یا displayName.
pagenumber?شماره صفحه برای پشتیبانی از pagination.
perPagenumber?تعداد بوست‌ها در هر صفحه.
authorizationstringتوکن احراز هویت برای دسترسی به این API که باید در هدر authorization قرار گیرد.

💡 توضیحات

  • احراز هویت: این API نیاز به توکن احراز هویت دارد که باید از طریق هدر authorization ارسال شود. در صورت نداشتن یا نامعتبر بودن توکن، دسترسی به اطلاعات بوست‌دهندگان امکان‌پذیر نخواهد بود.

  • پشتیبانی از پارامترهای اختیاری: با استفاده از پارامترهای query، page و perPage می‌توانید لیست بوست‌ها را مدیریت کنید.

برای دریافت توکن وارد پنل کاربری سرور خود شوید و از بخش تنظیمات توکن احراز هویت را دریافت کنید. (فقط Owner سرور دسترسی به توکن را دارد)


📋 پارامترهای بازگشتی

لیستی از بوست‌های کاربران برای سرور مورد نظر به صورت زیر برگردانده می‌شود:

کلیدنوع دادهتوضیحات
boostedAtstringتاریخ ثبت بوست توسط کاربر
discordIdstringشناسه دیسکورد کاربر بوست‌دهنده
displayNamestringنام نمایشی کاربر بوست‌دهنده
usernamestringنام کاربری دیسکورد کاربر بوست‌دهنده
avatarstringلینک آواتار دیسکورد کاربر بوست‌دهنده

مدت زمان اعتبار بوست‌ها: بوست‌های هر کاربر برای مدت ۱ ماه فعال هستند و پس از آن منقضی می‌شوند. با استفاده از تاریخ boostedAt و مقایسه آن با تاریخ فعلی، می‌توانید زمان انقضای هر بوست را محاسبه کنید.

آخرین آپدیت