gapi.client.load перестал работать для Google Tag Manager.Как это можно исправить? - PullRequest
0 голосов
/ 20 июня 2019

Где-то между этим утром и вчерашним вечером, gapi.client.load ('tagmanager', v2 ') начал выдавать ошибку. У меня есть код, который загружает диск, аналитику, аутентификацию, используя тот же вызов обнаружения. Они все еще работают, пока код GTM перестал работать.

Этот вызов для tagmanager v2, сформированный вызовом gapi.client.load, больше не работает: https://content.googleapis.com/discovery/v1/apis/tagmanager/v2/rest?fields=kind%2Cname%2Cversion%2CrootUrl%2CservicePath%2Cresources%2Cparameters%2Cmethods%2CbatchPath%2Cid&pp=0

Если я удаляю параметры, это работает: https://content.googleapis.com/discovery/v1/apis/tagmanager/v2/rest

Этот вызов для аналитики v3 все еще работает: https://content.googleapis.com/discovery/v1/apis/analytics/v3/rest?fields=kind%2Cname%2Cversion%2CrootUrl%2CservicePath%2Cresources%2Cparameters%2Cmethods%2CbatchPath%2Cid&pp=0

Вот возвращенная ошибка:

{
  "error": {
    "code": 400,
    "message": "Request contains an invalid argument.",
    "status": "INVALID_ARGUMENT",
    "details": [
      {
        "@type": "type.googleapis.com/google.rpc.BadRequest",
        "fieldViolations": [
          {
            "field": "kind,name,version,rootUrl,servicePath,resources,parameters,methods,batchPath,id",
            "description": "Error expanding 'fields' parameter. Cannot find matching fields for path 'kind'."
          }
        ]
      }
    ]
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...