forge - devcon 2016: collaborating with design data
TRANSCRIPT
Augusto Goncalves @augustomaia – Forge Partner DevelopmentPhaneendra Kumar Divi – A360 Development Manager
Collaboration with Design Data
Summary
Learn how to combine the Forge ModelDerivative, Viewer, Markup, Commenting andData Management APIs to create powerfulreview and collaboration workflows around yourdesign.
Demo
• Live at forgedatamanagement.herokuapp.com
• Code at github.com/Developer-Autodesk/data.management.api-nodejs-sample
• See it at youtube.com/watch?v=JmlR3HR1-A8
Sample & Testimonials
•
•
•
Statistics: Data at the Center
• Billions of files
• 60+ formats
Technology: framework + building blocks
• Authentication (OAuth)
• Data Management API
• Collaboration API
• Model Derivative API
• Viewer
• Other building blocks not presented at this class…
Focus of this class
Technology: API & Data structure
Play with Postman
• http://developer.api.autodesk.com
• JSON API format
• Hubs: /project/v1/hubsAuthorization: Bearer [TOKEN]
Interesting Data Management API endpoints
• List of project/project/v1/hubs/::hubid::/projects
• Project/project/v1/hubs/::hubid::/projects/::projectid::
• Folder contents (list of items)/data/v1/projects/::projectid::/folders/::folderid::/contents
• Versions (of an item)/data/v1/projects/::projectid::/items/::itemid::/versions
Interesting Collaboration API endpoints
• List of comments
• Add a comments
• List project members
• Invite project members
• Create public shares• With & without password protection
• Markup
• Register & get a keydeveloper.autodesk.com
• See documentation & tutorialsdeveloper.autodesk.com/en/docs/data/v2
• Reuse codegithub.com/Developer-Autodesk
• Ask questionsTAG: autodesk-data-management
What’s next?
Questions?
@augustomaia