0
내가 인증에 올 때까지 인증 구글 시트 API V4/REST와/이동
모든 위대한 구글
에서 예를 https://developers.google.com/sheets/reference/rest/v4/spreadsheets.values/update을 읽었습니다. 나는 Golang에서 내 응용 프로그램에서 스프레드 시트를 업데이트하려면이 PUT 요청을 보내 싶습니다 이key := "my key"
// I think I do not need key, because it have to be OAuth...
spreadsheetId := "myspreadsheetID"
link := fmt.Sprintf("https://sheets.googleapis.com/v4/spreadsheets/%s/values/A1?valueInputOption=RAW&fields=updatedCells&key=%s",
spreadsheetId, key)
request := gorequest.New()
resp, body, errs := request.Put(link).
Send(`{"values": [ ["hello","my", "friends" ] ]}`).
End()
if errs != nil {
fmt.Println(errs)
}
if resp.StatusCode != 200 {
fmt.Println(resp.Status)
}
fmt.Println(body)
응답 내가 Auth Guide을 파악하려고
401 Unauthorized
{
"error": {
"code": 401,
"message": "The request does not have valid authentication credentials.",
"status": "UNAUTHENTICATED"
}
}
하지만 솔직히 내가 생각 확실하지 않다 어떻게 요청을 인증 할 수 있겠습니까? 도움이 될 것입니다.
실제로 시트는 공개되어 있으므로 등록 할 필요가 없습니다. 여전히 동일한 결과가 나타납니다. – MikeKlemin
공개 인증이 필요한 문서는 작동하지 않습니다. – DaImTo
새로 고침 토큰 등 모든 것을 관리하기 때문에 Go API를 사용할 것이라고 생각합니다. 다소 복잡 할 것입니다. 나는 Put request의 단순함을 좋아할 것이다. – MikeKlemin