On my way of learning Google Sheets API with Swift I wanted to write a single range to a spreadsheet.
Looking into Quickstart iOS Guide and Basic Writing examples I came with this code:
func constructAndSendAQuery() { let baseUrl = "https://sheets.googleapis.com/v4/spreadsheets" let spreadsheetId = "1FhbBdEvpcyHsdfgsdft65eDGHre2fLVki5ZolMmZaRs" let range = "Sales!A31:C31" let url = baseUrl + "/" + spreadsheetId + "/values/" + range let params = ["valueInputOption": "RAW"] let fullUrl = GTLUtilities.URLWithString(url, queryParameters: params) let body = GTLObject() body.JSON = ["majorDimension":"ROWS", "values": ["One", "Two", "Three"]] service.fetchObjectByInsertingObject(body, forURL: fullUrl, delegate: self, didFinishSelector: #selector(ViewController.processTheResponse(_:finishedWithObject:error:))) } Don't know what I did wrong but I got the error message: "The requested URL wasn't found on this server".