Основы Data Management API
Есть две ключевые парадигмы доступа к данным, которые составляют Data Management API. Одним из них является доступ к данным из A360 и Fusion 360, который требует, чтобы конечный пользователь обеспечил 3-legged авторизацию вашего приложения для доступа к данным из их подписки приложения SaaS. Другой состоит в том, что ваше приложение должно управлять и хранить свои файлы на платформе Forge, независимо от любого приложения Autodesk SaaS.
Если вам необходимо получить доступ к данным конечного пользователя из приложения SaaS, вы будете использовать проект, данные, схему и службу Object Storage.
Когда ваше приложение должно управлять своим собственным хранилищем, вы будете использовать только конечные точки OSS.
Для навигации и доступа к A360, Fusion 360, а также данным OSS, вы должны быть знакомы со следующей терминологией:
Служба |
Базовый тип |
Описание |
Project |
hubs |
A360 Team hub |
Project |
projects |
проект A360 |
Data |
folders |
логическая организация пунктов в рамках проекта |
Data |
items |
одна или несколько версий файлов, таких как dwg, pdf, или дизайнов Fusion или чертежей |
Data |
versions |
конкретное состояние элемента; аналогичное конкретной версии файла |
OSS |
buckets |
контейнеры для объектов с глобально уникальными именами |
OSS |
objects |
двоичные данные, определенные при помощи URN или ключа, хранящегося в определенном bucket |
Фактически, приложения будут использовать службу Project, чтобы переходить от хаба к проекту.
Одним из атрибутов, связанных с проектом является rootFolder.
Используя службу Data, приложения могут перемещаться по иерархии папок к определенному элементу и версии.
Когда версия представляет собой файл, этот файл можно загрузить с помощью конечных точек предоставляемые объектом Storage Service (OSS).
Источник: https://developer.autodesk.com/en/docs/data/v2/overview/basics/
Обсуждение: http://adn-cis.org/forum/index.php?topic=
Опубликовано 29.11.2016