Autodesk View & Data API (developer.autodesk.com) позволяет отображать DWG на веб-сайте, используя нулевой -клиентский (WebGL) просмотрщик. Вам необходимо загрузить файл DWG на сервер Autodesk, перевести его, а затем либо загрузить перевод для хранения на локальном сервере (как показано на странице extract.autodesk.io), либо сохранить его на сервере Autodesk. Вы можете счесть его загрузку выгодной, потому что тогда вам не нужно реализовывать код OAuth на своем сервере.
Доступ к корзинам на сервере Autodesk возможен только с помощью токена доступа, созданного из ваших ключей API, поэтому он безопасен, поскольку только тот, у кого есть ваш токен доступа и кто знает URN, может получить доступ к вашему переведенному файлу. Однако, чтобы зритель на вашей клиентской странице мог получить доступ к файлу, вам необходимо предоставить ему свой токен доступа. Это означает, что кто-то может отдельно получить доступ к вашему переведенному файлу, взяв токен доступа и URN с вашей веб-страницы. Но если вы размещаете модель на общедоступной странице, то, вероятно, вас это не волнует.
Доступен API-интерфейс «список», но он занесен в белый список (доступен по запросу), поэтому получение вашего токена доступа и urn для одного файла не дает автоматически доступ к другим вашим файлам — если кто-то не может угадать другие имена файлов (или повторите, чтобы найти их).
Если вы используете непостоянную корзину, то ваш исходный (непереведенный файл) становится недоступным по истечении срока действия корзины, или вы можете явно удалить непереведенный файл (используя API удаления).
Файлы, переведенные через View & Data API, недоступны через A360. Они хранятся в отдельной области. (Но я бы совсем не удивился, если бы API доступа к файлам A360 стал доступен в ближайшем будущем :-).
Наконец, если вы не хотите взаимодействовать с отображаемым файлом через JavaScript API средства просмотра, вы можете просто загрузить свои файлы в A360, поделиться переведенной моделью, а затем iframe встроить их на свою веб-страницу.
person
Stephen Preston
schedule
23.03.2016