def logon_to_picasaweb(): gd_client = PhotosService() gd_client.email = USER gd_client.password = PASSWORD gd_client.source = 'kokorice.importer' gd_client.ProgrammaticLogin() return gd_client
def __init__(self, email, client_secret, credentials_dat): self._storage = Storage(credentials_dat) self._credentials = self._storage.get() if self._credentials is None or self._credentials.invalid: flow = flow_from_clientsecrets(client_secret, scope=PICASA_OAUTH_SCOPE, redirect_uri=PICASA_REDIRECT_URI) uri = flow.step1_get_authorize_url() print 'open to browser:' print uri code = raw_input('Enter the authentication code: ').strip() self._credentials = flow.step2_exchange(code) client = PhotosService() client.email = email client.source = 'inter-chat-bridge' self.client = client self.albums = {} self._refresh_auth_token()