この問題は、Google API Javascript クライアントに関連しています(2014 年以降、まだベータ版ですか?)
より具体的には、シート V4 APIに関連しています。
この API で動作するようにブラウザー側の認証サンプルを調整しました
カレンダー v3 APIでテストしましたが、常に正常に動作します
このページは、完全に更新された debian/jessie nginx (デフォルト インストール) によって、自分のドメインの http ポート 80 (プロキシなし) で提供されます。
APIキーとクライアントID 、およびオリジンURLが適切に設定されています
への呼び出しは
gapi.auth.authorize
常に成功しますへの呼び出しが断続的
gapi.client.load
に失敗する
ページを更新すると、1回はうまくいき、その後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>
任意のアイデアありがとう