【发布时间】:2015-10-29 12:42:43
【问题描述】:
我正在做一个项目,我需要将文件上传到谷歌云端硬盘,以便通过其他应用下载。
我想使用通过创建文件获得的 Drive Id 稍后找到它,但这似乎不起作用。
我使用了来自 Google 的示例来获取 ID:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
switch (requestCode) {
case REQUEST_CODE_CREATOR:
if (resultCode == RESULT_OK) {
driveId = data.getParcelableExtra(
OpenFileActivityBuilder.EXTRA_RESPONSE_DRIVE_ID);
showMessage("File created with ID: " + driveId);
}
break;
default:
super.onActivityResult(requestCode, resultCode, data);
break;
}
}
到目前为止,这似乎有效,我正在获取驱动器 ID。
在此之后,我想使用示例"Files: get" from the Google Developers-page 对其进行测试,但出现以下错误:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "notFound",
"message": "File not found: CAESABiCASCQ1OnN-VMoAA==",
"locationType": "other",
"location": "file"
}
],
"code": 404,
"message": "File not found: CAESABiCASCQ1OnN-VMoAA=="
}
}
这个ID好像不是查找文件的ID。
一定有什么我错过了,但我不知道是什么。
我是编程新手,尤其是 Google 和 Android,如果有人能帮助我解答他们的问题,我将非常高兴。
谢谢。
【问题讨论】:
标签: android google-drive-api google-drive-android-api