«Отказано в разрешении на выполнение операции для id» webservice vtiger 7 - PullRequest
0 голосов
/ 17 октября 2019

Я хочу создать пользователя через веб-сервис. Я использую для этого vtwsclib. Вот код:

<?php
include_once('vtwsclib/Vtiger/WSClient.php');

$url = 'http://localhost/vtigercrm/';
$client = new Vtiger_WSClient($url);

$login = $client->doLogin('niko', '0NHUMH4YRqQi528x');
if (!$login) {
    echo 'Login Failed';
} else {
    $module = 'Users';
    $record = $client->doCreate($module, Array('user_name'=>'haha',
        'last_name'=>'lai',
        'user_password'=>'123456',
        'confirm_password'=>'123456',
        'email1'=>'haha@gmail.com',
        'status' =>'Active',
        'roleid' =>'H2',
    ));
    if ($record) {
        $recordid = $client->getRecordId($record['id']);
    }
}

Я получаю

{"success": false, "error": {"code": "ACCESS_DENIED", "message": "В разрешении на выполнение операции для идентификатора отказано "}}

...