Где-то между этим утром и вчерашним вечером, 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'."
}
]
}
]
}
}