我在查看docs上找到的文档后,尝试从IBM Cloud Connections服务器下载文件。我正在使用我在JSON回复中获得的URL来获取我自己的活动流(也使用oAuth)。我得到的网址是
的形式https://apps.collabservnext.com/files/form/api/library/{library-id}/document/{document-id}/media/{filename}
根据api文档,我将form
{auth}占位符替换为oauth
。我在回复中不断收到403 - FORBIDDEN。我的请求是通过适当的"授权"标头,包含正确的承载身份验证令牌(在活动流请求中运行良好,因此它仍然有效)
我尝试用basic
替换它,它工作正常,因此URL本身有效(不同的ID)。
我是否需要在oAuth应用程序上设置特定权限才能下载文件?我怎么能这样做?
我还将应用程序创建为"内部应用程序"。我怀疑该应用程序不会在我公司的云之外提供。我在哪里可以创建其他管理员可以在他们的云中使用的应用程序,以便我的javascript应用程序能够连接到他们的云?