Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Не работает вывод значения некоторых переменных с использованием REST метода.

drrtfyer errty Ученик (68), на голосовании 4 года назад
Есть следующий PHP код:

require_once (__DIR__.'/crestcurrent.php');
$result = CRestCurrent::call('user.current');
echo $result['result']['NAME'].' '.$result['result']['LAST_NAME'];

Выполнение кода приводит к выводу имени и фамилии текущего пользователя.
Описание REST метода user.current: dev.1c-bitrix.ru/rest_help/users/user_current.php Метод параметров не имеет.

Вместо этого я хочу вывести содержание комментария и имею Id задачи в которой содержится комментарий, и ID самого комментария.

Здесь подставляю нужный мне метод:
$result = CRestCurrent::call('task.commentitem.get');

Описание REST метода: task.commentitem.get dev.1c-bitrix.ru/rest_help/tasks/task/commentitem/get.php Метод имеет два параметра.

И настраиваю вывод:
echo $result;

И получаю ошибку: "Array to string conversion in" т. е. переменная содержит массив и надо указать название столбца? А как узнать, какие бывают для task.commentitem.get? Для метода user.current по ссылке в документации указан список (типа LAST_NAME и NAME), а для task.commentitem.get по ссылке не указан.

А еще судя по всему необходимо передавать идентификаторы при вызове task.commentitem.get, а как их прописать здесь - $result = CRestCurrent::call('task.commentitem.get');? Может быть $result = CRestCurrent::call('task.commentitem.get[TASKID][ITEMID]'); или с фигурными скобами {} и внутри кавычек или после кавычек?
Голосование за лучший ответ
Похожие вопросы