Загрузка фотографий в Google с помощью OAuth2 в Python - PullRequest
2 голосов
/ 21 марта 2019

Первый пост в СО.Извините, если я задаю глупые вопросы.

Я хочу загрузить фотографии с моего компьютера в фотографии Google.

Увы, я не могу найти ноги и руки в API.На странице справки OAuth 2.0 предлагается сделать это с помощью json, например:

from oauth2client.client import flow_from_clientsecrets

flow = flow_from_clientsecrets('path_to_directory/client_secrets.json',
        scope='https://www.googleapis.com/auth/calendar', 
        redirect_uri='http://example.com/auth_return')

И я понимаю, что для этого требуется открыть браузер и получить ответ в перенаправлении (какой изКонечно, в моем случае не бывает)

Мои вопросы:

  1. Есть ли способ сделать это на машине без головы?
  2. Предполагая, что все, что я хочу, этоиспользовать мой локальный компьютер, и у меня нет DNS, какой адрес я должен использовать для перенаправления?
  3. У кого-нибудь есть ссылочный код для использования?

++++ Edit ++++

Спасибо за хороших людей и их хорошие ответы, мне удалось пройти половину пути :-)

Я могу запустить этот пример и вывести список своих 10 первых файлов на диске.Проблема появляется, когда я вызываю команду сборки.Оригинальная строка гласит:

from googleapiclient.discovery import build
service = build('drive', 'v3', credentials=creds)

И на этой странице перечислены все виды API, пропущены фотографии / picasa / все, что нужно для загрузки фотографий: - \

Есть идеи?

...