Google drive api 谷歌驱动Api(V2)`corpora`选项 语料库的可能选择是什么?它们是什么意思?
我想使用Google drive api 谷歌驱动Api(V2)`corpora`选项 语料库的可能选择是什么?它们是什么意思?,google-drive-api,Google Drive Api,我想使用.files().list(…) 我曾经运行过以下代码,这些代码很有效: SearchParameterString = "'" + FolderId + "' in parents" #NOTE there is a return limit of 460 files (falsly documented as 1000) DriveFileItems = [] PageToken = None while True: try: DriveFilesObjec
.files().list(…)
我曾经运行过以下代码,这些代码很有效:
SearchParameterString = "'" + FolderId + "' in parents"
#NOTE there is a return limit of 460 files (falsly documented as 1000)
DriveFileItems = []
PageToken = None
while True:
try:
DriveFilesObject = Service.files().list(
q = SearchParameterString,
#corpora = 'domain', #'default',#SearchOwners,
corpus = 'DOMAIN', #----> DEPRICATED!!!
maxResults = 200,
pageToken = PageToken,
).execute()
DriveFileItems.extend(DriveFilesObject['items'])
PageToken = DriveFilesObject.get('nextPageToken')
if not PageToken:
break
except errors.HttpError, error:
print 'An error occurred: %s' % error
break
上述密码在6月25日为我破解。显示以下错误消息:
https://www.googleapis.com/drive/v2/files?q=%27___myFolderIdHere___%27+in+parents&alt=json&corpus=DOMAIN&maxResults=200返回“无效查询”>
我发现这是因为他们不赞成使用参数corpora
,而赞成corpora
google drive apicorpora
有哪些可能的选择?
它们是什么意思
corpora = 'domain', #DOES NOT WORK
如何确保我得到的是完整的文件列表,而不仅仅是我拥有的文件?(以前我不得不从默认值
切换到域
,因为我遇到了各种各样的问题,无法获取完整的文件列表,最后在尝试使用驱动器api跨机器同步目录时上传了许多重复的文件)
我发现:
这是:
但是我不知道模仿用户意味着什么,我也不认为我真的想这么做
编辑:我碰巧在使用python—但问题是语言不可知我想您可以在中看到,唯一的选项是:
Method Parameter Alternative
files.list corpus=DEFAULT corpus=user
files.list corpus=DOMAIN corpus=domain
使用驱动器api v2:
corpora='domain'
根本不起作用
corpus='DOMAIN'
根本不起作用
corpora='default'
似乎起到了作用
corpora='default'
现在的工作方式与以前的工作方式相同
其他用户创建的文件不会被省略(如我所愿)。谷歌在没有宣布的情况下改变了这一功能,2017年6月25日,它突然出现在我面前 。。。而且在网站上也没有很好的记录