حذف الگوی خدماتی
آدرس وب سرویس
متد DeleteBody
این متد برای حذف منطقی الگوی متعلق به حساب کاربری استفاده میشود. در این فرایند، وضعیت رکورد به Deleted تغییر میکند و الگو از فهرست خارج میشود.
-
امکان حذف الگوی متعلق به حساب کاربری، در تمام وضعیتهای آن وجود دارد.
-
حذف الگو بهصورت منطقی انجام میشود و رکورد و لیست سیاه آن بهصورت فیزیکی پاک نمیشوند.
-
اگر درخواست حذف برای الگویی که قبلاً حذف شده و متعلق به همان حساب است دوباره ارسال شود، عملیات همچنان موفقیتآمیز خواهد بود.
پارامتر های ورودی
| نام پارامتر | نوع پارامتر | توضیحات |
|---|---|---|
| username | String اجباری | نام کاربری پنل پیامکی شما در سامانه. |
| password | String اجباری | مقدار API Key شما در سامانه، در بدنۀ JSON. |
| bodyId | Intاجباری |
شناسۀ عددی و مثبت الگوی خدماتی متعلق به حساب کاربری (در بازۀ عدد صحیح ۳۲ بیتی). |
مقدار بازگشتی
| نام پارامتر | نوع پارامتر | توضیحات |
|---|---|---|
| Value | String | در موفقیت مقدار «1» است؛ تعداد رکوردها نیست.
0: نام کاربری یا APIKey صحیح نیست؛ احراز هویت موفق نیست. (RetStatus: 0 / UserNameAndPasswordFailed) 4-: شناسۀ نامعتبر، ناموجود یا متعلق به حساب دیگر است؛ الگوی حذفشده نیز قابل ویرایش نیست. (RetStatus: 35 / InvalidData) 100-: خطای داخلی. (RetStatus: 9 / InternalError) 108-: کنترل امنیتی نرخ درخواست یا مسدودسازی. (RetStatus: 35 / InvalidData) 109-: الزام تنظیم IP مجاز تأمین نشده است. (RetStatus: 35 / InvalidData) 110-: استفاده از API Key الزامی است. (RetStatus: 35 / InvalidData) 111-: IP درخواست مجاز نیست. (RetStatus: 35 / InvalidData) 112-: دسترسی وبسرویس حساب فعال نیست. (RetStatus: 35 / InvalidData) |
| RetStatus | Int | وضعیت عمومی پاسخ؛ مستقل از Value و BodyStatus:
1: عملیات موفق (Ok). 0: نام کاربری یا APIKey صحیح نیست؛ احراز هویت موفق نیست. (RetStatus: 0). 35: داده یا محدودیت امنیتی نامعتبر(InvalidData). 9: خطای داخلی (InternalError). |
| StrRetStatus | String | نام انگلیسی وضعیت RetStatus را نشان میدهد و متن فارسی پیام خطا نیست. |