Как уже упоминалось here, Google собирается выключать ClientLogin 20 апреля 2015.ClientLogin Shutdown: влияет ли это на библиотеку Gdata?
Мы использовали GData python client library для получения информации о пользователях из Служб Google в одном из моего приложения. Поэтому я просто хочу подтвердить, работает ли приведенный ниже код с использованием функции ClientLogin в фоновом режиме.
class GoogleAPI:
GService = None
def __init__(self):
self.GService = gdata.apps.service.AppsService(email=email, domain=domain, password=pword)
def retriveUser(self, username):
try:
gdata.alt.appengine.run_on_appengine(self.GService, store_tokens=False, single_user_mode=True)
self.GService.ProgrammaticLogin()
except gdata.service.BadAuthentication, e:
logging.error("AuthError")
try:
user = self.GService.RetrieveUser(username)
return user
except:
logging.error("Error")