Google表格API v4 js客户端身份验证 - 错误400

时间:2016-05-29 18:03:43

标签: javascript nginx google-sheets-api

问题与 Google API Javascript客户端有关(自2014年以来仍处于测试阶段?)

更具体地说,它涉及工作表V4 API

我调整了浏览器端auth sample以使用此API

我使用日历v3 API 对其进行了测试,并且它始终正常运行

该页面由我自己的域名http端口80(无代理)上的完整更新的debian / jessie nginx (默认安装)提供服务

Api Key 客户端ID 设置良好, Origin URL

  1. gapi.auth.authorize的调用始终成功

  2. gapi.client.load的调用间歇

  3. 效果很好一次,然后在刷新页面时失败~10次

    反之亦然,如果我编写重试循环,它在工作

    之前会失败~10次(总是相同的)
    error:Object
    code:400
    message:"Bad request: Origin doesn't match Host for XD3."
    status:"INVALID_ARGUMENT"
    

    在此http api 发现调用期间发生错误:

    https://content.googleapis.com/discovery/v1/apis/sheets/v4/rest?fields=kind%2Cname%2Cversion%2CrootUrl%2CservicePath%2Cresources%2Cparameters%2Cmethods&pp=0&key=<my api key>
    

    任何想法 感谢

0 个答案:

没有答案