ملی پیامک مستندات وب‌سرویس پیامک
ملی پیامک مستندات وب‌سرویس پیامک
ملی پیامک مستندات وب‌سرویس پیامک

تغییر انقضای پنل پیامکی کاربر

آخرین به روز رسانی: 7 دی 1404

متد ChangeExpDate

با این متد تاریخ انقضای پنل پیامکی کاربرتان را تغییر دهید.

پارامتر های ورودی

نام پارامترنوع پارامترتوضیحات
username String نام کاربری مربوط به پنل نمایندگی شما در سامانه
password String مقدار APIKey مربوط به پنل نمایندگی شما در سامانه (مقدار ApiKey را از تنظیمات وب سرویس در منوی توسعه‌دهندگان، مشاهده کنید)
targetUserName String نام کاربریِ کاربر زیرمجموعۀ شما
date DateTime تاریخ انقضاء را به‌صورت میلادی وارد کنید. مانند: 2024-12-15 00:00:00

مقدار بازگشتی

نام پارامترنوع پارامترتوضیحات
ReturnValue String 1: تغییر تاریخ انقضاء با موفقیت انجام شد.
- 1: نام کاربری یا APIKey پنل نماینده، صحیح نیست.
- 2: نام کاربری مورد نظر در زیرمجموعۀ شما یافت نشد یا در زیرمجموعۀ شما قرار ندارد.
- 3: شما قادر به تغییر تاریخ انقضاء پنل نمایندگی (نمایندۀ زیرمجموعۀ شما) نیستید. از پشتیبانی سامانه درخواست کنید.
ChangeExpDate
//بدون نیاز به پکیج گیت هاب Procedural PHP نمونه کدهای 
ini_set('soap.wsdl_cache_enabled', '0');

try {
    $client = new SoapClient(
        'https://api.payamak-panel.com/post/Users.asmx?wsdl',
        [
            'encoding' => 'UTF-8',
        ]
    );
    $params = [
        'username'       => '',
        'password'       => '',
        'targetUserName' => '',
        'date'           => '2024-12-15T00:00:00',
    ];

    $response = $client->ChangeExpDate($params);


    var_dump($response->ChangeExpDateResult);

} catch (SoapFault $fault) {
    echo 'SOAP Error:' . PHP_EOL;
    echo 'Code: ' . $fault->faultcode . PHP_EOL;
    echo 'Message: ' . $fault->faultstring . PHP_EOL;
} catch (Throwable $e) {
    echo 'General Error: ' . $e->getMessage();
}