Как использовать ключ API с gspread?

В настоящее время я прибегаю к этой мерзости, но наверняка есть лучший способ?

gc = gspread.authorize(credentials)

orig_request = gc.session.request                                                                                                                                                                                                                                                      
def apikeyed_request(*args, **kwargs):                                                                                                                                                                                                                                                 
  if kwargs.get('params') is None:                                                                                                                                                                                                                                                     
    kwargs['params'] = {}                                                                                                                                                                                                                                                              
  kwargs['params']['key'] = 'AIza<snip>yv1Q'                                                                                                                                                                                                                  
  return orig_request(*args, **kwargs)                                                                                                                                                                                                                                                 

gc.session.request = apikeyed_request                                                                                                                                                                                                                                                  

0 ответов

Другие вопросы по тегам