當在Google Developers Console上創建Google API Oauth2.0憑據時,我選擇「Web應用程序」應用程序類型。Google Oauth2.0 Web應用程序的「授權重定向URI」必須以公共頂級域名(如.com或.org)結尾?
在「授權重定向URI」字段中,我可以使用http://127.0.0.1/callback,它在本地開發中對我很好。
但是當我想我的服務器上使用谷歌API的OAuth2.0憑證(假設99.99.99.99),我不得不使用http://99.99.99.99/callback作爲我的「授權重定向的URI」,但谷歌給我一個警告:
重新導向無效:http://99.99.99.99/callback必須以公共 頂級域名結尾(例如.com或.org)
除了到公共頂級域名綁定到我的服務器,我還能做什麼?
我在Django開發和利用oauth2client對付谷歌API的oauth2,所以在我的數據庫,其中有它的憑證價值有兩個表「oauth2_authentication_credential」,「oauth2_authentication_flowmodel」,我複製它們從我的本地斷絕,但它不起作用。
如果您可以使用虛假域名,例如:yourrealdomain-localhost.com。將此域添加到Windows主機文件並使其尋找127.0.0.1因此,您可以在Google開發控制檯中輸入此域。 – vee