Цитата |
---|
Александр Медведев написал: Я чёт не понял, начиналось всё с calendar.section.get , а сейчас уже речь про calendar.resource.add ? |
14.10.2019 01:17:35
|
|||
|
13.10.2019 22:50:29
$params=array( 'name'=> 'Занят' ); $result = CRest::call( "calendar.resource.add" , $params ); echo "<pre>"; print_r($result); echo "</pre>"; Приложение возвращает следующее Array( [error] => [error_description] => Доступ запрещен ) Не могу понять какие настройки нужно добавить в Битрикс 24 чтобы метод "calendar.resource.add" возвращал id бронирования. Уверен что проблема в настройка Битрикс 24 где-то права не поставил. Доступ к календарям у меня полный. Добавлял все разрешения приложения и проверял все равно доступ запрещен. Что еще нужно не понимаю. |
|||||
|
12.10.2019 14:15:12
$params=array( 'ownerId'=>$resource,//1623, если подставляю мой id все нормально, если подставляю id другого пользователя то нет прав 'type'=>'user' ); $result = CRest::call( "calendar.section.get", $params ); if(!isset($result['result'][0]['ID'])){ echo "У мастера отсутствует календарь"; die(); } //Непосредственно добавляем событие $params =array( 'type' =>'user', 'ownerId' =>$resource, //1623, 'name' => '[Занят]', 'from'=> $start, 'to' => $end, 'accessibility' => 'busy', 'importance' => 'normal', 'section' => $result['result'][0]['ID']//Добавляем id первого попавшегося календаря(у пользователей компании он единственный) ); //добавляю id $result = CRest::call( "calendar.event.add", $params ); echo "<pre>"; print_r($result); echo "</pre>"; Кроме всего пытался добавить ресурс. Также возвращает "доступ запрещен" //Добавляем ресурс $params=array( 'name'=> 'Занят' ); $result = CRest::call( "calendar.resource.add", $params ); echo "<pre>"; print_r($result); echo "</pre>"; |
|||
|
12.10.2019 09:15:30
|
|||||
|
10.10.2019 14:24:24
В Битрикс 24 приложение для продажи называется тиражным. Для нужд компании локальными. Также все зависит от навыков программирования на js или php. Если на серверной части то установите пакет Crest В битрикс апи ссылка на скачивание.
|
|
|