适用于Python / Flask应用程序的Google Tasks API设置帮助

问题描述

我一般都不熟悉Google Api。谁能帮我弄清楚如何为我的python / flask / sqlalchemy应用正确设置此任务API?

我获得了API密钥,客户端ID(并下载为certificate.json),pip安装了适用于python的快速入门,使用提供的代码创建了quickstart.py和凭据.json,但是当我运行该quickstart.py文件时,说

错误400:redirect_uri_mismatch。 请求中的重定向URI http:// localhost:51014 /与为OAuth客户端授权的重定向URI不匹配。要更新授权的重定向URI,请访问:https://console.developers.google.com/apis/credentials/oauthclient/${your_client_id}?project=${your_project_number}"

每次尝试时,端口号都在不断变化。

在我的终端上,它说

”请访问此URL以授权此应用程序:https://accounts.google.com/o/oauth2/auth?response_type=code&client_id=624465110094-oa56kshqc0vml0k2uju45ro7tjg0jo8j.apps.googleusercontent.com&redirect_uri=http%3A%2F%2Flocalhost%3A51014%2F&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Ftasks.readonly&state=8MQQOCU8Do80dheS9iuRZJnG2E1gzx&access_type=offline"

我认为我以某种方式设置了错误的URI。有人可以告诉我设置OAuth同意屏幕部分的正确方法吗?对于我的项目,我在localhost:5000上运行我的应用程序,然后将其部署到Heroku(mysite.herokuapp.com)。我不确定我需要在“授权域”字段和“应用程序首页链接”上输入什么。 (我没有在“添加范围”下添加任何内容。)

还要在“凭据”部分下的“授权的JavaScript来源”和“授权的重定向URI”字段中输入什么URI?到目前为止,我输入了“ http:// localhost:5000”,它不接受这种格式。因此将其留为空白,但最后我得到了此错误400。对于“类型”,我选择“ Web应用程序”。我应该选择Web服务器吗?

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)