Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 2 years ago.
I've been using Google Sheets as a simple data backend for some apps of mine. Basically these are 20 rows by 20 columns that a client wanted to be able to easily change. I've been getting the data via a call like this:
https://sheets.googleapis.com/v4/spreadsheets/myspreadsheetid/values:batchGet?ranges=dynamicdatafromapi&majorDimension=ROWS&key=myapikeyfromgoogle
All of a sudden, these calls aren't working right. I'm getting
{
"error": {
"code": 403,
"message": "The caller does not have permission",
"status": "PERMISSION_DENIED"
}
}
Even within google's API explorer I'm seeing warnings about oauth only.
Any idea what might be up? I can't get this to work.
I read these answers before asking:
- Google Sheets API V4 403 Error
- Google Sheet API v4
- Google Speech API returns 403 PERMISSION_DENIED