gpt4 book ai didi

android - "Cannot find DriveId. Are you authorized to view this file?": Even if EXISTING_FOLDER_ID is set manually

转载 作者:行者123 更新时间:2023-11-29 00:13:15 25 4
gpt4 key购买 nike

我正在查看 here来自 github。

通过阅读github中提供的代码,我可以成功创建一个文件和一个文件夹。但我无法编辑文件或在任何特定文件夹中创建文件/文件夹。

主要问题是使用模拟器,但我不确定。我正在使用 GenyMotion

我还使用复制了文件/文件夹的 ID

showMessage("Created a file in App Folder: "
+ result.getDriveFile().getDriveId());

showMessage("Created a folder: " + result.getDriveFolder().getDriveId());

代码行。

然后我改变了

public static final String EXISTING_FOLDER_ID = "CAESABjACiCShczj8lI=";//changed this
public static final String EXISTING_FILE_ID = "0ByfSjdPVs9MZTHBmMVdSeWxaNTg";

的 BaseActivity。我仍然得到相同的输出。

“找不到 DriveId。您是否有权查看此文件?”

谁能指出我在这里做错了什么?

谢谢!!

最佳答案

我相信“result.getDriveFile().getDriveId()”会给你一个“DriveId”,一个仅供 GDAA 使用的 ID。 “EXISTING_FILE_ID”指的是另一个 ID,即所谓的 ResourceID。你必须使用那个。参见 SO 21800257 . ResourceId 是旧版 RESTful API 中使用的原始 ID,也是您在跨不同设备引用 Drive 对象时唯一可以使用的 ID(DriveID 是特定于设备的)。 ResourceID也可以看成是对象的URL地址的一部分。

顺便说一句。您问题的最短答案是:

result.getDriveFile().getDriveId().getResourceId();

但是如果你太快的话你可能会得到 NULL 见 SO 22874657 .

祝你好运。

关于android - "Cannot find DriveId. Are you authorized to view this file?": Even if EXISTING_FOLDER_ID is set manually,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28690401/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com