День добрый
Мне нужно простое консольно приложение которое пользователь бы запускал, оно бы запускало браузер и авторизировало пользователя в гугле после чего выводило бы число контактов в его Google Contacts.
Кусок моего кода:
SCOPE = ['https://www.googleapis.com/auth/contacts']
APPLICATION_NAME = 'ddd'
CREDENTIALS_FILE = "c:/Users/ghost/Documents/GAPI/Calls Renamer.json"
# CREDENTIALS_FILE = "c:/Users/ghost/Documents/GAPI/Old App.json"
storage = Storage('info.dat')
credentials = storage.get()
if not credentials or credentials.invalid:
flow = client.flow_from_clientsecrets(CREDENTIALS_FILE, SCOPE)
flow.user_agent = APPLICATION_NAME
credentials = run_flow(flow, storage)
В итоге я получаю вот такую ошибку авторизации:
Более того я меня есть уже работающее приложение похожего типа созданное полгода назад, и если я указываю его файл с авторизацией, то успешно авторизируюсь от имени того старого приложения.
Значит, как я понимаю, у меня ошибка именно в настройках приложения в Консоли Разработчика Google.
Обьясните пожалуйста какие обязательные настройки нужно сделать? Какие аккаунты и проче прописать. Визуально моя настройка в консоли не отличается от консоли старого приложения -ан нет - не работает.