Невозможно создать веб-перехватчик для проекта документов Autodesk BIM 360

Я пытаюсь создать веб-перехватчик для проекта Autodesk BIM 360 и закончил с этой ошибкой - «Доступ запрещен для области, которую вы пытаетесь создать перехватчик». Я использую Postman для проверки создания веб-перехватчика - вот ответ, который я получаю -

    {
    "hooks": [],
    "errors": [
        {
            "id": "071ec72d-20b5-40c1-9451-ee9cdf573984",
            "status": 403,
            "code": "FORBIDDEN_ERROR",
            "detail": [
                "Access denied for the scope <projectId> that you are trying to create hook on"
            ],
            "source": {
                "sysType": "adsk.wipprod",
                "eventType": "fs.file.added",
                "callbackUrl": "http://6bd04cad.ngrok.io/webhooks/bim360",
                "scope": {
                    "folder": "<projectId>"
                },
                "hookAttribute": null
            }
        }
    ]
}

person sushilprj    schedule 13.06.2018    source источник


Ответы (3)


Какие области применения вы передаете, вы следовали этому руководству? Активирована ли пробная версия для ваших ключей?

https://developer.autodesk.com/en/docs/webhooks/v1/tutorials/create-a-hook-data-management/

person Jaime Rosales    schedule 14.06.2018
comment
Я использую данные: чтение данных: области записи, а также ссылаюсь на те же документы API, но не уверен, что пробная версия активирована для ключей. Не могли бы вы посоветовать нам активацию пробной версии? - person sushilprj; 14.06.2018
comment
Я думаю, вам не хватает данных: создайте в своих рамках. а вот ссылка на то, как активировать пробную версию learnforge.autodesk.io/ # / account /? id = activate-subscription - person Jaime Rosales; 14.06.2018
comment
Я также пробовал с данными: читать данные: записывать данные: создавать эти три области, но безуспешно. - person sushilprj; 14.06.2018
comment
Перечислите мне свои шаги, вы следовали совету, который я предложил - person Jaime Rosales; 14.06.2018
comment
подождите, у вас есть доступ к проекту, который вы пытаетесь создать? а какие у вас на это разрешения? - person Jaime Rosales; 14.06.2018
comment
Я не создавал это приложение-кузницу, поэтому мне нужно связаться с заинтересованным лицом и спросить об активации пробной версии. Вы знаете неравнодушного человека Чидама по строительству ДНР. - person sushilprj; 14.06.2018
comment
Позвольте нам продолжить это обсуждение в чате. - person Jaime Rosales; 14.06.2018

Я столкнулся с этой проблемой из-за того, что у меня было старое приложение Forge, которое не настраивало Webhook. Теперь я включил это, и это исправлено.

Теперь я столкнулся с другой проблемой, связанной с отказом в доступе. Вот деталь -

создание Webhook для документов BIM 360 с использованием настраиваемой интеграции Autodesk forge. Я следую этой документации API Webhook https://developer.autodesk.com/en/docs/webhooks/v1/reference/http/systems-system-events-event-hooks-POST/, и я постоянно получаю этот ответ.

{
    “id”: “888134c7-fd22-4676-b907-d8441477dde4",
    “status”: 403,
    “code”: “FORBIDDEN_ERROR”,
    “detail”: [
        “Access denied for the scope b.2210c698-4e4b-47d0-b579-f92a969ef365 that you are trying to create hook on”
    ]
}
person sushilprj    schedule 06.07.2018

Из вашего вопроса кажется, что вы использовали projectId или hubId, обязательно используйте folderId в качестве scope, он должен быть похож на urn:adsk.wipprod:fs.folder:abcd1234

person Augusto Goncalves    schedule 06.07.2018
comment
Спасибо @ augusto-goncalves, я использую folderId в качестве области видимости. - person sushilprj; 10.08.2018