0

我正在尝试使用gdata.spreadsheets.clientandOAuth2TokenFromCredentials来处理谷歌电子表格。
1 小时后,由于访问令牌过期,我收到 401 错误(未经授权),以任何方式自动刷新访问令牌,尽管它正在更改新的访问令牌,但该过程经常收到 HTTP 401 错误(未经授权)。

在达到相同错误 10 次后,进程退出,因此文件未完全处理。

我们收到 401 错误的示例代码:

def write_row(self, row, data_row):
    # Attempt to write new row and skip if writing row causes error.
    try:
        gdoc_util.update_row_retryable(self.spr_client, row, data_row, force=True)
    except Exception as e:
        logging.exception(e)
        self.writing_error_count += 1
        if self.writing_error_count > self.MAX_ERROR_COUNT:
            print 'Max error limit reached, ending scraper...'
            quit()

我正在使用多处理运行此过程。

为什么使用新的访问令牌不能像以前那样工作,而是经常收到 401 错误(未经授权)?

与此处相同的错误:Google Drive Python API resumable upload error 401 after 2 hours

4

0 回答 0