برای استفاده از وبسرویس purge ابر آروان، ابتدا نیاز به احراز هویت دارید. برای این منظور، API Key خود را در قسمت «Authorize» وارد کنید. اگر اطلاعی از API Key خود ندارید میتوانید راهنمای چگونه API Key یا کلید دسترسی برنامهنویسی بسازید؟ را مطالعه کنید.
عملکرد API حذف اطلاعات Cache شده، به دو شکل کلی زیر است:
- پاک کردن تمامی فایلها
- پاک کردن گزینشی فایلها
پاک کردن تمامی فایلها (Purge ALL)
برای استفاده از این سرویس از نشانی زیر استفاده کنید :
https://api.arvancloud.ir/cdn/4.0/domains/{{Domain}}/caching
پارامترهای مورد نیاز این متد عبارتاند از:
Method: DELETE Params: Purge = all Protocol = array (http,https) Domains =array (
www.test.com,test.com,a.test.com
)
اطلاعات قسمت هدر این متد نیز عبارتاند از :
Accept: application/json Accept-Language: fa Authorization : API KEY (در بالا روش دریافت توضیح داده شده است )
نمونه خروجی موفق این API:
{ "message": "درخواست پاکسازی با موفقیت صادر شد." }
پاک کردن گزینشی فایلها
برای استفاده از این متد باز هم از همان نشانی گفته شده در ابتدای این راهنما استفاده میشود، اما پارامترهای ورودی آن به شرح زیر است:
Method: DELETE Params: purge_url = array (نشانی فایلهای مورد نیاز برای پاک شدن)
در قسمت هدر این متد نیز اطلاعات زیر قرار میگیرد:
Accept: application/json Accept-Language: fa Authorization : API KEY
(در بالا روش دریافت توضیح داده شده است)
نمونه خروجی موفق این API:
{
“message”: “درخواست پاکسازی با موفقیت صادر شد.”
}