18得票3回答
我该如何使用google.oauth2 Python库?

我正在尝试对Google机器学习项目进行简单的REST调用,以调用安全的预测端点,但程序找不到google.oauth2模块。这是我的代码:import urllib2 from google.oauth2 import service_account # Constants ENDPOIN...

18得票4回答
Google日历API v3 - 如何获取刷新令牌(Python)

我正在尝试编写一个Django应用程序,该应用程序可以在特定的Google日历中创建事件。到目前为止,我的操作成功了,只是有一个小问题: 我不知道如何使用Google Python客户端获取刷新令牌。 结果是,当我的令牌过期后,应用程序就无法工作,我必须创建一个新的令牌。如果我正确理解文档...

17得票3回答
调用apiclient.discovery.build时,URL的SSL证书无效或缺失。

所以我在本地使用dev_appserver.py运行我的Google端点。我使用API Explorer测试应用程序。我使用以下代码创建服务,以便调用API:from apiclient.discovery import build from oauth2client.client impo...

16得票2回答
如何使用服务账户凭据上传文件到谷歌云端硬盘

我想使用谷歌服务账号凭证将文件上传到我的谷歌云端硬盘。 我从谷歌开发者控制台下载了JSON格式的凭证文件,并从中获取了凭证。 以下是我的代码片段。google_drive_service = discovery.build('drive', 'v3', credenti...

16得票1回答
谷歌Oauth2.0 Web应用程序的“授权重定向URI”必须以公共顶级域结尾(例如.com或.org)吗?

在 Google Developers Console 上创建 Google API Oauth2.0 凭证时,我选择了“Web 应用程序”应用类型。在“已授权的重定向 URIs”字段中,我可以使用http://127.0.0.1/callback,这在本地开发中很好用。但是,当我想在我的服务...

16得票5回答
使用Drive API在Google Drive中创建空电子表格

我想在Google Drive中创建一个只包含元数据的空白Google Sheet。当我查阅Google SpreadSheet API文档时发现,它建议使用DocumentsList API,但是该API已经被弃用,并且要求我使用Google Drive API。在Drive API文档中,...

16得票3回答
使用Python脚本在Google Drive上创建一个文件夹(如果不存在),并将文件上传到其中

目前我可以将文件上传到存在的文件夹中。但我无法找到创建文件夹的方法。所以,如果文件夹不存在,我的脚本会停止运行。import sys from pydrive.auth import GoogleAuth from pydrive.drive import GoogleDrive gpath...

15得票5回答
Django Rest Framework + Allauth + Rest-auth 中的 Google 登录

我正在尝试使用 allauth 和 rest-auth 在 django 中实现 Google 认证。经过多个小时的研究,我找到的解决方案都在我的项目中无法工作。我基于一个 Github 问题和一篇文章编写了代码:https://github.com/Tivix/django-rest-aut...

15得票3回答
如何使用Google自定义搜索API进行高级搜索查询?

我该如何使用Google Python客户端库编程地进行高级搜索,并使用Google自定义搜索API搜索引擎,以便根据某些高级搜索的术语和参数返回一个前n个链接列表? 我尝试查看文档(但没有找到任何示例),以及这个答案。然而,后者没有起作用,因为目前不支持AJAX API。到目前为止,我尝试...

15得票7回答
导入错误:找不到名为googleapiclient.discovery的模块。

我有一个Python Webapp2应用程序,但当我运行它时出现以下错误:ImportError: No module named googleapiclient.discovery 我在stackoverflow上发现了什么ImportError: No module named apicl...