Импорт пользователей в проект BIM 360 с использованием конечной точки Forge V2
Я экспериментирую с автоматической настройкой проектов в BIM 360 Field с помощью Autodesk Forge API. Код предназначен для работы во внутренних системах и в настоящее время использует метод двухсторонней аутентификации. Мне удалось настроить проект, и сейчас я пытаюсь добавить администратора проекта, используя рекомендованную конечную точку импорта V2 :
POST projects/:project_id/users/import
Поскольку я использую двухстороннюю аутентификацию, я указываю x-user-id
в шапке. Когда я запускаю это, я получаю следующую ошибку:
{fault.name} - The client_id specified does not have access to the api product
Это происходит независимо от того, какую конечную точку V2 я использую; несмотря на то, что все сервисы включены в Центре разработки Forge для приложения. Я посмотрел на этот ответ, и решение Микако работает, но это благодаря использованию конечной точки V1, я хотел бы иметь возможность использовать эту конечную точку и другие конечные точки V2. Что может быть не так с моими реализациями V2?
1 ответ
Я думаю, что это потому, что ваш проект является полевой классикой. Field classic - это веб-сервисы, предшествующие эпохе Forge. Это не часть Кузницы.
Вы можете попробовать Field API: https://bim360field.autodesk.com/apidoc/index.html
Новая версия Field находится на стадии предварительного просмотра для клиентов, у которых есть Field.
Для получения дополнительной информации о том, что такое Forge, а что нет, обратитесь к этому посту: https://fieldofviewblog.wordpress.com/2017/01/17/bim-360-and-forge-overview/
или о Field classic в целом: https://fieldofviewblog.wordpress.com/forge/