无法通过跑道访问上传的文件 API
Can't access uploaded files via Podio API
我们实际上想上传一个文件并将其附加到一个项目,但我们在上传时遇到了问题。
我们在将图像上传到项目时遇到问题。我们似乎无法访问我们通过 API 上传到跑道的图片。我们得到一个 - "Sorry, you don't have access to this file. You might want to ask your admin to provide you the access to this file."
这很奇怪,因为我们团队中的每个人都无法访问它,而且我们是工作区的管理员。我还设置了 api/secret 键,我是该工作区的管理员。这有什么问题吗?
这是代码:
Podio::setup($client_id, $client_secret);
try {
Podio::authenticate_with_app($app_id, $app_token);
$upload = PodioFile::upload('PATH_TO_FILE', 'test_image.jpg');
if( $upload != ""){
echo "<br><br>Image uploaded to podio!<br><br>";
echo "<pre>".$upload."</pre>";
echo "<br><br>".$upload->file_id."<br>";
echo $upload->link."<br>";
}
if( PodioFile::attach( $upload->file_id, array('ref_type' => 'item', 'ref_id' => 43 )) != ""){
echo "<br><br>Image attached to item!<br>";
}
}catch (PodioError $e) {
echo $e->body['error_description'];
}
Podio::set_debug(true);
您无法访问文件本身,因为文件没有自己的 access-control 系统,因为文件没有自己的 access-control 系统。一旦文件附加到项目或任务或工作区或其他任何东西,如果您有足够的权限,您就可以访问它:)。
至少有一个错误 item_id=43 肯定不是您的项目,因此您无法将文件附加到它。
我们实际上想上传一个文件并将其附加到一个项目,但我们在上传时遇到了问题。
我们在将图像上传到项目时遇到问题。我们似乎无法访问我们通过 API 上传到跑道的图片。我们得到一个 - "Sorry, you don't have access to this file. You might want to ask your admin to provide you the access to this file."
这很奇怪,因为我们团队中的每个人都无法访问它,而且我们是工作区的管理员。我还设置了 api/secret 键,我是该工作区的管理员。这有什么问题吗?
这是代码:
Podio::setup($client_id, $client_secret);
try {
Podio::authenticate_with_app($app_id, $app_token);
$upload = PodioFile::upload('PATH_TO_FILE', 'test_image.jpg');
if( $upload != ""){
echo "<br><br>Image uploaded to podio!<br><br>";
echo "<pre>".$upload."</pre>";
echo "<br><br>".$upload->file_id."<br>";
echo $upload->link."<br>";
}
if( PodioFile::attach( $upload->file_id, array('ref_type' => 'item', 'ref_id' => 43 )) != ""){
echo "<br><br>Image attached to item!<br>";
}
}catch (PodioError $e) {
echo $e->body['error_description'];
}
Podio::set_debug(true);
您无法访问文件本身,因为文件没有自己的 access-control 系统,因为文件没有自己的 access-control 系统。一旦文件附加到项目或任务或工作区或其他任何东西,如果您有足够的权限,您就可以访问它:)。
至少有一个错误 item_id=43 肯定不是您的项目,因此您无法将文件附加到它。