Это очень похоже на другой вопрос ответил here о том, как получить данные электронной таблицы, но я пытаюсь добавить данные в электронную таблицу. Вот мой пример запроса локон:Google Sheets API запрос v4 Append получает HTTP 401 ответ для общественности каналы с помощью API Key
curl -H "Content-Type: application/json" -X POST -d '{"range":"A1","majorDimension":"ROWS","values":["Frank2"]}' https://sheets.googleapis.com/v4/spreadsheets/{SPREADSHEET_ID}/values/A1:append?valueInputOption=RAW&key={API-KEY}
Вот ответ:
{
"error": {
"code": 401,
"message": "The request does not have valid authentication credentials.",
"status": "UNAUTHENTICATED"
}
}
Может ли это быть сделано только с помощью ключа API или я делаю что-то не так? В документации указано, что это возможно, если электронная таблица является общедоступной.
где это указано? Я не могу найти что-либо в документации: https://developers.google.com/sheets/api/guides/authorizing –
У меня такая же проблема, что в документации говорится, что вы можете использовать APIKey. – sww314