gpt4 book ai didi

python - 在 Python 中收集 webViewLink 和 webContentLink

转载 作者:太空宇宙 更新时间:2023-11-03 16:38:08 24 4
gpt4 key购买 nike

我正在尝试获取 Google 文档的 webContentLinkwebViewLink。目前,我的代码如下所示:

http = decorator.http()
service = discovery.build("drive", "v2", http=http)
fields = "items(id,title,mimeType,webViewLink,webContentLink),nextLink,nextPageToken"
list = service.files().list(fields=fields).execute(http)
docs = [docs for docs in list["items"]
if docs["mimeType"] == DOCS_MIMETYPE]
template_values = {
'docs': docs,
}

文档的idtitle在这里,但webViewLinkwebContentLink都是空的。

如何正确获取它们?

最佳答案

请注意,webViewLink 属性仅针对公共(public)文件夹返回,而不是此类文件夹中的单个文件。您可以使用它作为基本 URL 来构建文件的链接。

要检索 WebViewLink 属性,您的请求应如下所示:

results = service.files().list(
pageSize=10,fields="nextPageToken, files(id, name, webViewLink)").execute()

检查这些相关的 SO 问题:

关于python - 在 Python 中收集 webViewLink 和 webContentLink,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37049322/

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