مستندات API

در این بخش می‌توانید با روش استفاده از API آشنا شوید.

برای ساخت توکن دسترسی، ابتدا وارد حساب کاربری خود شده و به صفحه مدیریت توکن‌ها بروید.

هر درخواست به API تا ۲۰ بار در بازهٔ ۱ دقیقه مجاز است.

  • نمونه درخواست برای دریافت پست‌ها:

    curl -H "Authorization: Bearer <TOKEN>" http://dorehami.dev/api/v1/posts/
  • نمونه درخواست برای ایجاد پست جدید:

    curl -X POST \
      -H "Authorization: Bearer <TOKEN>" \
      -H "Content-Type: application/json" \
      -d '{"title":"مثال","url":"https://example.com","type":"article"}' \
      http://dorehami.dev/api/v1/posts/

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

    {
        "title": string                 // عنوان پست، حداقل ۵ کاراکتر
        "url": string                   // لینک کامل به مطلب
        "description": string           // توضیح در مورد لینک برای خواننده‌ها تا ۵۰۰ کاراکتر (اختیاری)
        "domainIsPersonal": boolean     // آیا دامنه به شخص تعلق دارد؟ (اختیاری),
        "originalAuthorName": string    // (اختیاری) نام کامل نویسنده‌ی اصلی مطلب,
        "type": enum                    // ['article', 'project', 'showcase', 'resource', 'event', 'news'] یکی از مقادیر ,
    }