【问题标题】:Podio REST API attach file incorrect rights to update filePodio REST API 附加文件更新文件的权限不正确
【发布时间】:2018-11-14 01:16:35
【问题描述】:

我的目标是将现有文件从应用程序“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)

用于将复制的文件附加到应用'Y'中的项目'X'。

问题:尝试附加文件时,会出现 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"}

我没有找到任何关于这个问题的有用信息,希望有人能够帮助我!

【问题讨论】:

    标签: podio


    【解决方案1】:

    您无法使用其他应用的身份验证访问其他应用的数据/文件。 您需要以app B 进行身份验证以获取文件/数据并将身份验证更改为app Y 以附加/放置文件或数据。 否则,请尝试使用以用户身份进行身份验证来访问这两个应用程序,这样您就不必每次都更改身份验证。

    参考:Podio authentication

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-04
      • 1970-01-01
      • 1970-01-01
      • 2018-03-06
      • 1970-01-01
      • 2013-02-14
      • 2014-10-23
      • 2016-12-25
      相关资源
      最近更新 更多