使用本地主机连接到Google Sheets API

时间:2019-11-25 16:34:26

标签: python django google-sheets oauth

我正在使用Django。我正在尝试使用Google Sheets API。好吧,我现在正在本地环境上工作,并且Google接受OAuth需要提供一个特定的域,而localhost无法正常工作,所以我使用 ngrok 。因此,我用ngrok给我的域和URL填充了所有这些字段。 我还使用我的ngrok URL填充了这些凭据字段。我已经下载了client_secret.json文件,并按照Google在工作表API文档中的建议设置了所有连接和内容。

但是当我转到我的ngrok URL和google连接时,仍然看到无法摆脱的消息:

https://accounts.google.com/o/oauth2/auth?response_type=code&client_id=...&redirect_uri=http%3A%2F%2Flocalhost%3A35701%2F&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fspreadsheets&state=...&access_type=offline

该链接下的消息是:

Error: redirect_uri_mismatch
The redirect URI in the request, http://localhost:39515/, does not match the ones authorized for the OAuth client. To update the authorized redirect URIs, visit: link to my profile

但是在我的client_secret中,redirect_uris设置为:

"redirect_uris":["http://something.ngrok.io/plan/create"]

在这次袭击中,我完全不知道发生了什么事。

0 个答案:

没有答案