无法使用javascript从网络应用授权Google表格v4 API

时间:2017-01-22 11:48:11

标签: google-sheets google-oauth google-spreadsheet-api google-oauth2 google-sheets-api

使用quickstart for v4 API在我的localhost:8080上运行Web应用程序时,我能够读取和写入数据到Google表格。

当我在外部tomcat服务器上部署应用程序时,授权似乎不会在加载时发生

<script src="https://apis.google.com/js/client.js?onload=checkAuth">

我正在http://10.200.99.110:8080/MyApp运行该应用程序。在API管理器凭据中,我输入了&#39; Web应用程序&#39;和Javascript起源uris&#39;如

http://localhost:8080    
http://10.200.99.110:8080

我是OAuth的初学者,非常感谢帮助他们开展工作。

1 个答案:

答案 0 :(得分:0)

显然在tomcat中存在一些问题,我在部署了一个新的war文件之后从tomcat管理器重新加载了它并且它有效。

此外,我注意到在Google API凭据管理器中修改javascript origin uris需要几分钟才能反映在应用程序中。