跑道 REST API 附加文件不正确 更新文件的权限
Podio REST API attach file incorrect rights to update file
我的目标是将现有文件从应用 'B' 中的一项 'A' 复制到应用 'Y' 中的一项 'X'。
首先 PHP API 函数 PodioFile::copy(file_id)
用于复制附加到项目 'A' 的现有文件并获取 file_id 的副本。然后,在使用应用程序 'Y'、
进行身份验证后
PodioFile::attach(obtained_file_id_from_copy, array("ref_type" => "item", "ref_id" => item_x_id)
用于将复制的文件附加到应用程序'X'中的项目'Y'。
问题:尝试附加文件时出现 PodioForbiddenError。响应如下(error_description很重要):
{"error_parameters":{},"error_detail":null,"error_propagate":false,"request":{"url":"http:\/\/api.podio.com\/file\/749459918\/attach","query_string":"","method":"POST"},
"error_description":"The app with id 21217623 does not have the right update on file with id 749459918","error":"forbidden"}
关于这件事我还没有找到任何有用的信息,希望有人能帮助我!
您无法使用其他应用的身份验证访问其他应用的 data/files。
您需要验证为 app B
才能获取 file/data 并将验证更改为 app Y
到 attach/put 文件或数据。
否则,请尝试使用身份验证作为可以访问这两个应用程序的用户,这样您就不必每次都更改身份验证。
我的目标是将现有文件从应用 'B' 中的一项 'A' 复制到应用 'Y' 中的一项 'X'。
首先 PHP API 函数 PodioFile::copy(file_id)
用于复制附加到项目 'A' 的现有文件并获取 file_id 的副本。然后,在使用应用程序 'Y'、
PodioFile::attach(obtained_file_id_from_copy, array("ref_type" => "item", "ref_id" => item_x_id)
用于将复制的文件附加到应用程序'X'中的项目'Y'。
问题:尝试附加文件时出现 PodioForbiddenError。响应如下(error_description很重要):
{"error_parameters":{},"error_detail":null,"error_propagate":false,"request":{"url":"http:\/\/api.podio.com\/file\/749459918\/attach","query_string":"","method":"POST"},
"error_description":"The app with id 21217623 does not have the right update on file with id 749459918","error":"forbidden"}
关于这件事我还没有找到任何有用的信息,希望有人能帮助我!
您无法使用其他应用的身份验证访问其他应用的 data/files。
您需要验证为 app B
才能获取 file/data 并将验证更改为 app Y
到 attach/put 文件或数据。
否则,请尝试使用身份验证作为可以访问这两个应用程序的用户,这样您就不必每次都更改身份验证。