Получение PERMISSION_DENIED при попытке доступа к Google Таблицам с ключом API

Если я попытаюсь получить данные из Google Таблиц с помощью простого запроса электронных таблиц.values.get, подобного этому

https://sheets.googleapis.com/v4/spreadsheets/1p7sFt.....gRu9A/values/Sheet!1A1:L7?key=AIza.....oTXg it works.

Но если я добавлю в запрос дополнительные параметры, он не будет выполнен. Бывший:

https://sheets.googleapis.com/v4/spreadsheets/1p7sFt.....gRu9A/values/Sheet1!A1:L7**?majorDimension=COLUMNS**?key=AIza.....oTXg

и возвращает:

{
  "error": {
    "code": 403,
    "message": "The request cannot be identified with a client project. Please pass a valid API key with the request.",
    "status": "PERMISSION_DENIED"
  }
}

person Carlos Busca    schedule 27.09.2016    source источник


Ответы (1)


Используйте амперсанд & для нескольких параметров строки запроса, а не несколько ?

https://sheets.googleapis.com/v4/spreadsheets/1p7sFt.....gRu9A/values/Sheet1A1:L7**?majorDimension=COLUMNS**&key=AIza.....oTXg
person StudioTime    schedule 27.09.2016