فهرست الگوهای خدماتی
آخرین بهروزرسانی: 16 آبان 1405
آدرس وب سرویس
متد GetBodies
این متد فهرست الگوهای همان حساب را با فیلتر اختیاری عنوان، متن، شناسه و وضعیت دریافت میکند.
- فقط الگوهای واردشده در پنل پیامکی شما و بهترتیب تاریخ درج، بهصورت نزولی برمیگردند.
- اگر مقدار خروجی خالی بود، یعنی هیچ پترنی ثبت نکردهاید: MyBase.RetStatus = 1 و Data = [].
- در هنگام جستجوی شناسه با keyword تطبیق کامل انجام نمیشود، پس حتماً BodyID نتیجه را هم بررسی کنید.
پارامتر های ورودی
| نام پارامتر | نوع پارامتر | توضیحات |
|---|---|---|
| username | String اجباری | نام کاربری پنل پیامکی شما در سامانه |
| password | String اجباری | مقدار API Key شما در سامانه، در بدنۀ JSON |
| keyword | String اختیاری | کلیدواژۀ مورد نظر برای جستجو در عنوان، متن و شناسۀ پترن؛ میتوانید آن را حذف کنید، null یا رشتۀ خالی بهمعنی «بدون فیلتر» ارسال کنید. |
| status | Int اختیاری |
وضعیت پترن شما:
1-: همۀ وضعیتهای قابل نمایش
0: منتظر تأیید (Wait)
1: تأییدشده (Approved)
2: ردشده (Denied)
3: ویرایششده و منتظر تأیید (EditedAndWait)
4: نیاز به ویرایش (NeedToEdit)
5: حذفشده (Deleted)؛ در فهرست برنمیگردد
6: ردشده توسط مدیر (DeniedByAdmin)
|
مقدار بازگشتی
| نام پارامتر | نوع پارامتر | توضیحات |
|---|---|---|
| MyBase | Object | نتیجۀ عمومی عملیات فهرست؛ خطاها هم داخل همین شیء هستند. |
| MyBase.Value | String | در موفقیت مقدار «1» است؛ تعداد رکوردها نیست. 0: نام کاربری یا APIKey صحیح نیست؛ احراز هویت موفق نیست. (RetStatus: 0) 7-: فیلتر status یا نوع keyword نامعتبر است. (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) |
| MyBase.RetStatus | Int | وضعیت عمومی پاسخ؛ مستقل از Value و BodyStatus:
1: عملیات موفق (Ok). |
| MyBase.StrRetStatus | String | نام انگلیسی وضعیت RetStatus، مانند Ok یا InvalidData؛ متن فارسی خطا نیست. |
| Data | Object[] | الگوهای همان کاربر؛ در نبود نتیجه یا خطا، آرایۀ Object خالی است. الگوی حذفشده برنمیگردد. |
| Data[].BodyID | Int | شناسۀ الگو یا پترن. |
| Data[].Title | String | عنوان ثبتشده برای الگو یا پترن. |
| Data[].Body | String | متن ذخیرهشده همراه جاینگهدارهای متغیرها. |
| Data[].BodyStatus | Int | وضعیت بررسی الگو؛ مستقل از RetStatus:
0: منتظر تأیید (Wait). |
| Data[].Description | String | توضیحات متنی کارشناس ملی پیامک در هنگام بررسی پترن؛ ممکن است خالی باشد. |
| Data[].InsertDate | DateTime | تاریخ درج پترن به قالب ISO 8601 |