【问题标题】:Alfresco cloud modify file https methodAlfresco云修改文件https方法
【发布时间】:2025-11-27 16:20:06
【问题描述】:

我使用露天云。

我可以通过 get 请求进行身份验证、获取我的 access_token 并访问文件:

[GET]https://api.alfresco.com/mycompany.com/public/cmis/versions/1.0/atom/content?id=id_of_my_file&access_token=my_access_token

现在我想更新文件的内容。文档说使用 PUT 请求。是我做的:

[PUT]https://api.alfresco.com/mycompany.com/public/cmis/versions/1.0/atom/content?id=id_of_my_file&access_token=my_access_token

但我有这个错误:

{ “错误”:“无效请求”, "error_description":"缺少访问令牌" }

【问题讨论】:

  • 您确定不需要以 URL 参数以外的方式发送访问令牌吗?

标签: alfresco


【解决方案1】:

正如 Gagravarr 所说,尝试将您的访问令牌放在 HTTP 请求标头的授权字段中,如下所示: Bearer [你的访问令牌]

请参阅API documentation PDF 中的“使用访问令牌”。

【讨论】:

  • 它适用于 Firefox 扩展 RESTClient,但是当我尝试在 jQuery 中执行此操作时(通过使用 beforeSend 和 setRequestHeader 设置标头),仍然禁止 403。有什么想法吗?