如何共享对Autodesk桶的访问,使其他用户能够查看其上载的模型并进行协作?如果支持桶访问的共享或类似的东西,我在这里的文档中就很清楚了:https://developer.autodesk.com/en/docs/data/v2/reference/http/
也许我只是找错地方了。
发布于 2016-07-12 22:24:52
您可以使用A360共享工具(而不是通过API)进行共享,例如邀请到项目。这是API上尚未可用的。
通过API,您可以创建一个三条腿令牌。在此过程中,您可能共享令牌或刷新代码。然后,其他开发人员可以访问您的文件(在您定义的作用域上),但它将充当授权访问的用户(而不是真正的共享)。
发布于 2016-07-14 13:02:48
我不完全确定共享一个桶是不可能的--就OSS而言--查看创建桶端点的文档,显然身体的“允许”字段就是为此目的而设计的:
允许:表示所有者希望在桶创建时授予访问权限的应用程序的对象。
具体来说,这是一个{authId (另一个应用程序clientId)数组,access (read/full)}标识您希望与其共享该桶的内容的应用程序。
我正在用我创建的两个不同的应用程序测试,但无法让第二个应用程序加载第一个应用程序上传到共享桶上的模型.我正在和我们的开发团队检查,一旦我收集到更多的信息,我会更新这个线程.
现在,如果您讨论的是您在A360上拥有的数据,那么Augusto的回复仍然有效,您可以与其他用户共享一个完整的集线器,或者邀请他们访问特定的项目(授予对根文件夹的访问权),但在撰写本文时,这只能从我们的UI中完成,并将在稍后阶段向API公开。如果用户使用其凭据进行身份验证,则可以访问该共享数据。
如果您对向用户共享内容而不是API访问感兴趣,您可以使用两条腿的身份验证来实现您自己的web应用程序,在OSS上存储数据,并管理您自己的用户帐户,在那里您可以让几个用户访问相同的模型并围绕它们进行协作。
您还可以向第三方用户公开您自己的API,第三方用户在后台使用Autodesk API访问您的文件。
发布于 2016-07-20 09:33:34
因为存储桶和文件属于应用程序(2条腿的凭据),而不是创建它们的用户,桶和其中的文件可以在使用该应用程序的所有用户之间共享。
https://stackoverflow.com/questions/38339769
复制相似问题