#autodesk-forge #autodesk #autodesk-bim360
#autodesk-forge #autodesk #autodesk-bim360
Вопрос:
Я хочу получить категории первопричин, а также узнать, активна ли первопричина или нет.
Это настраивается в сеансе проекта Admin/Issues/Services/Root Causes
на BIM 360.
Я пытаюсь выяснить первопричины, используя API https://developer.api.autodesk.com/issues/v1/containers/:container_id/root-causes
, документированный по адресу https://forge.autodesk.com/en/docs/bim360/v1/reference/http/root-causes-GET /.
Но ответ для этого API не сообщает, какая категория является основной причиной, и не указывает, активна она или нет.
Вот пример ответа:
{
"data": [
{
"id": "5502171c-9e38-427e-a49a-40fa6821dec4",
"type": "root_causes",
"links": {
"self": "https://developer.api.autodesk.com/issues/v1/containers/be00f32e-c03c-4c7b-9ec4-d2614bf1980cu2n/root-causes/5502171c-9e38-427e-a49a-40fa6821dec4"
},
"attributes": {
"key": "INSTALLATION",
"title": "Installation"
}
},
{
"id": "a3311fc6-4571-4fca-9fb4-37120d976bd2",
"type": "root_causes",
"links": {
"self": "https://developer.api.autodesk.com/issues/v1/containers/be00f32e-c03c-4c7b-9ec4-d2614bf1980cu2n/root-causes/a3311fc6-4571-4fca-9fb4-37120d976bd2"
},
"attributes": {
"key": "WEATHER",
"title": "Weather"
}
]
}
Как я могу определить категорию и статус активации основной причины проблемы с помощью API?
Комментарии:
1. К сожалению, это связано с получением категории первопричин. Мы зарегистрировали внутренний запрос с командой инженеров: SCCOM-6392. Некоторые API находятся на внутренних конвейерах, но еще не были открыты для общественности. Насколько я знаю, конечная точка, которую использует Андерсон, не была общедоступной. Мне нужно будет дополнительно проконсультироваться с командой инженеров. буду обновляться вместе с вами, когда получу какую-либо информацию.
2. Извините за поздний ответ. Я получил ответ от команды инженеров, конечная точка, которую использует Андерсон, официально не представлена. вы будете использовать на свой страх и риск. Я добавил ваш запрос в тикет пожеланий: SCCOM-6392. мы высоко ценим ваше терпение
Ответ №1:
У меня была такая же проблема, мне удалось решить ее следующим образом, я сделал запрос на URL https://developer.api.autodesk.com/issues/v2/containers/[containerId]/issue-root-cause-categories?include=rootcausesamp;limit= 9999, а затем я прокручиваю данные и применяю нужные мне фильтры, я попытался передатькакая-то строка запроса, но безуспешно, поэтому я решил прокрутить данные и отфильтровать их, надеюсь, я вам помог.