Google Storage Json Api - 从api访问“文件夹”失败了吗?

时间:2012-11-30 23:39:15

标签: google-cloud-storage

我在访问通过api使用斜杠的对象时遇到问题。例如,我有名为“folder1 / folder2 / name”的对象。当我在api中使用它时,我得到了400个错误的请求。 Api还没有支持吗?还是需要特殊角色?对于API资源管理器,我也失败了。

1 个答案:

答案 0 :(得分:4)

这是一个URL编码问题。对象名称是单个URL路径部分,因此名称中的所有斜杠都需要进行%编码。 (即folder1%2ffolder2%2fname)

遗憾的是,API资源管理器在storage.objects.get中存在一个已知问题(内部报告)。该方法返回实际的文件数据,并且API资源管理器期待JSON元数据,并且事情变得很糟糕。