текста комментариев (на скрине все поля). Напрашивается тут же использовать метод crm.timeline.comment.get, но при передаче в get id из метода list я получаю совершенно другой комментарий и из другой сущности. Кто уже копировал/переносил комментарии между сущностями? Как вы получали всю инфу?
Примечания в доке иногда очень важны )))
я это и делаю: $website . $personal_token . "/crm.timeline.comment.list?filter[ENTITY_ID]=" . $quote_id . "&filter[ENTITY_TYPE]=quote&select[0]=*"; Разве нет?
Погоди... у тебя в первом сообщении поля точно из коммента таймлайна? Там что-то странное. Покажи результат запроса crm.timeline.comment.list
Да, возврат из метода crm.timeline.comment.list, сам запрос там же в первом сообщении
1. Это не похоже на поля комментария. Похоже на поля файла. 2. Судя по доке, у параметра ENTITY_TYPE этого метода нет варианта "quote". Поэтому возвращаюсь к началу: покажи сформированный запрос и ответ на него.
Всё верно, он возвращает файл, прикрепленный к комменту без текста комментария. $url = "https://website.com/rest/11/" . $personal_token . "/crm.timeline.comment.list?filter[ENTITY_ID]=" . $quote_id . "&filter[ENTITY_TYPE]=quote&select[0]=*"; $response = file_get_contents($url); $data = json_decode($response, true); // цикл по i элементам $files = $data['result'][$i]['FILES']; В случае, если я в селекторе указываю вместо FILES COMMENT, то возврат пустой. Entity_type=quote работает, хоть он и не прописан в документации, так как возврат файла корректный
А в этих комментах текст есть? Покажи полный результат запроса. То, что в переменной $data.
Облако. А у меня такой набор полей: [ID] => 979220 [ENTITY_ID] => 11730 [ENTITY_TYPE] => contact [CREATED] => 2023-06-09T15:45:04+03:00 [COMMENT] => ВОт тут текст комментария [AUTHOR_ID] => 5
Интересно, покажи свой запрос. У меня коробка, но я не думаю, что запросы возвраты должны отличаться
текст в них есть
Убери select из запроса.
crm.timeline.comment.list?filter[ENTITY_ID]=11730&filter[ENTITY_TYPE]=contact&select={"*"}
убрал &select[0]=* и возврат получился полным 🙏
Судя по всему, селект в этом методе работает криво. Звёздочка обрабатывается некорректно, при выборе любого поля заодно выводится и FILES (при этом если указать FILES, то вернёт пустой результат). Я бы в ТП написал.
я им слишком часто пишу, но как-то безрезультатно. Напишу ещё одно обращение
Если косяк зафиксируют, то передадут в разработку и когда-нибудь поправят. Скинь потом номер заявки, я присоединюсь.
Да, это моя )
Обсуждают сегодня