ویرایش الگوی خدماتی
آدرس وب سرویس
متد EditBody
این متد برای ویرایش کامل عنوان و متن الگوی پیامک استفاده میشود و پس از اعمال تغییرات، الگو را مجدداً به وضعیت «در انتظار تأیید» برمیگرداند.
الگوی موردنظر حتماً باید متعلق به حساب کاربری فراخوانندۀ متد بوده و پیشتر حذف نشده باشد.
الگو تنها در صورتی قابل ویرایش است که در وضعیت «نیاز به ویرایش» قرار داشته باشد.
پر کردن هر دو فیلد عنوان و متن اجباری است.
با ثبت موفق ویرایش، وضعیت الگو به «در انتظار تأیید» تغییر میکند. همچنین، توضیحات مربوط به بررسیهای قبلیِ کارشناسان پاک شده و تنظیمات شماره فرستنده به حالت پیشفرض سیستم بازمیگردد.
در این متد برخلاف متد AddBody، سیستم عبارات استاندارد لغو پیامک را بهصورت خودکار از متن پاکسازی نمیکند (مسئولیت بررسی و رعایت این مورد با کاربر است).
قواعد متن الگو
لزوم استفاده از متغیر: متن پیام شما باید حداقل شامل یک متغیر (مانند {0}) باشد.
تکرار یک متغیر در متن بلامانع است. استفاده از اعداد فارسی ({۰})، پرانتز ((0))، عبارات متنی ({name}) و قالببندیهای خاص ({0:N2}) پشتیبانی نمیشود و نامعتبر است.
آکولادهای Escapeشده: عباراتی که دارای آکولاد مضاعف هستند (مانند {{0}})، متغیر واقعی در نظر گرفته نمیشوند.
ترتیب اندیسها: الزامی به پیوسته بودن شمارۀ متغیرها نیست؛ با این حال، استانداردتر است که شمارهگذاری را بهترتیب و از {0} آغاز کنید.
ملاحظات تأیید: معتبر بودن ساختار متن و متغیرها از نظر سیستمی، لزوماً بهمعنای تأیید و ارسال پیامک خدماتی نیست.
پارامتر های ورودی
| نام پارامتر | نوع پارامتر | توضیحات |
|---|---|---|
| username | string اجباری | نام کاربری پنل پیامکی شما در سامانه |
| password | string اجباری | مقدار API Key شما در سامانه، در بدنۀ JSON |
| bodyId | Int اجباری | شناسه الگوی متعلق به حساب |
| title | string اجباری | عنوان نیازمند تکمیل و دارای حداکثر ۵۰ کاراکتر |
| body | string اجباری | متن الگو با حداقل یک متغیر واقعی از {0} تا {19} |
مقدار بازگشتی
| نام پارامتر | نوع پارامتر | توضیحات |
|---|---|---|
| Value | String | در موفقیت مقدار «1» است؛ تعداد رکوردها نیست.
|
| RetStatus | Int | وضعیت عمومی پاسخ؛ مستقل از Value و BodyStatus:
|
| StrRetStatus | String | نام انگلیسی وضعیت RetStatus است. اعداد بهعنوان خطا نمایشداده میشوند نه متنها. |