Ошибка при использовании WHMCS API

При добавлении клиентов из WHMCS API мы получаем следующую ошибку ... {"результат": "ошибка", "сообщение": "Вы не ввели свое имя"}

Но наши данные сохраняются в базе данных, и мы по-прежнему получаем ту же ошибку. Пожалуйста, найдите код ниже ..

Route::get('/addclient', function () {
Whmcs::AddClient([
    'clientid' =>'6',
    'firstname' => 'dfsfsd',
    'lastname' => 'Dsdfsoe',
    'email' => '[email protected]',
    'address1' => '123 Main Street',
    'city' => 'Anytown',
    'state' => 'State',
    'postcode' => '12345',
    'country' => 'US',
    'phonenumber' => '800-555-1234',
    'password2' => 'password',
    'responsetype' => 'json',

]);
return Whmcs::AddClient();

});


person john    schedule 23.03.2018    source источник
comment
Вы должны создать переменную для функции и вернуть ее.   -  person Yvan Watchman    schedule 23.03.2018


Ответы (1)


Попробуйте свой код следующим образом:

Route::get('/addclient', function () {
    $results = Whmcs::AddClient([
        'clientid' =>'6',
        'firstname' => 'dfsfsd',
        'lastname' => 'Dsdfsoe',
        'email' => '[email protected]',
        'address1' => '123 Main Street',
        'city' => 'Anytown',
        'state' => 'State',
        'postcode' => '12345',
        'country' => 'US',
        'phonenumber' => '800-555-1234',
        'password2' => 'password',
        'responsetype' => 'json',

    ]);
    return $results;
});

Строка return Whmcs::AddClient(); сообщает вашей функции о добавлении клиента, но без информации, и поэтому вы получаете сообщение об ошибке.

К вашему сведению, клиент не указан в функции API AddClient, поэтому вы можете опустить его.

person wesamly    schedule 25.03.2018
comment
рад, что это было полезно. - person wesamly; 27.03.2018