Hello Aspose Support Team,
Thank you for your quick response!
PROJECT CONTEXT:
I’m developing a Chrome extension called “Drive 3D Viewer” that allows users to
visualize 3D files directly from Google Drive, including Blender files (.blend).
THE CHALLENGE:
Since browsers cannot natively display .blend files, I need to convert them to GLB
format first. That’s why I’m using the Aspose.3D Cloud API.
WORKFLOW:
- User selects a .blend file from their Google Drive
- Extension downloads the .blend file (2.8 MB in my test case)
- Upload to Aspose.3D Cloud Storage (InternalStorage)
- Convert .blend → .glb using the conversion API
- Download the converted .glb file
- Display in a Three.js-based 3D viewer
THE ISSUE:
I was getting a 401 “Authentication failed!” error when trying to upload files
to storage, even though my OAuth token was valid.
WHAT I’VE DONE:
- Created InternalStorage in my dashboard
- Updated endpoints to use /v3.0/3d/storage/file/ (API-specific, not generic)
- Set storageName=InternalStorage parameter
- Upgraded to a PAID plan to unlock storage upload functionality
TECHNICAL DETAILS:
- Client ID: 3fe43104-57a1-4605-b47e-5b595fd6dd60
- Storage: InternalStorage (retention: 24 hours)
- Endpoints used:
- Upload: PUT /v3.0/3d/storage/file/{fileName}?storageName=InternalStorage
- Convert: POST /v3.0/3d/{fileName}/saveas/format?newformat=glb
- Download: GET /v3.0/3d/storage/file/{fileName}?storageName=InternalStorage
QUESTION:
Now that I have upgraded to a paid plan, should the file upload work correctly?
Is there anything else I need to configure?
I will test now and report back with the results.
Thank you very much for your assistance!
Best regards