обновляет README.md
This commit is contained in:
parent
59567bd854
commit
7159c8d1ce
41
README.md
41
README.md
@ -1,38 +1,11 @@
|
|||||||
## Установка
|
# Phone number migration
|
||||||
|
|
||||||
### 1. Настраиваем OAuth авторизацию Google
|
## Использование
|
||||||
|
|
||||||
#### 1.1 Создаем или выбираем проект в Google Console
|
Проект доступен в нескольких вариантах:
|
||||||
|
|
||||||
https://console.cloud.google.com/
|
1. Как [блокнот в Google Colab](https://colab.research.google.com/drive/1xQZpEFf2b7Mr1z2uSdkHQoZq5cxUG2ME?usp=sharing) (для работы с самой актуальной версией лучше самостоятельно импортировать Phone_number_migration.ipynb).
|
||||||
|
2. Как Jupyter Notebook (Phone_number_migration.ipynb).
|
||||||
|
3. Как простой скрипт на Python (main.py).
|
||||||
|
|
||||||
#### 1.2 Включаем People API
|
Во всех вариантах использования необходимо получить файл с OAuth Credentials [следуя данной инструкции](docs/Настройка-Google-Cloud-проекта.md).
|
||||||
|
|
||||||
API and Services → Library → Search and Enable the service
|
|
||||||
|
|
||||||
People API
|
|
||||||
|
|
||||||
#### 1.3 Создаем OAuth2 Screen Consent
|
|
||||||
|
|
||||||
API and Services → OAuth Consent Screen
|
|
||||||
|
|
||||||
В разделе Scopes выбираем People API
|
|
||||||
|
|
||||||
В разделе Test users добавляем наш адрес электронной почты
|
|
||||||
|
|
||||||
#### 1.4 Создаем Oauth2 Credentials
|
|
||||||
|
|
||||||
API and Services → Credentials → Create credentials → OAuth client ID
|
|
||||||
|
|
||||||
Application type: `Web application`
|
|
||||||
|
|
||||||
Authorized redirect URI: `http://localhost:42047/`
|
|
||||||
|
|
||||||
Сохраняем OAuth2 Credentials как json в рабочую папку с названием `credentials.json`.
|
|
||||||
|
|
||||||
### 2. Устанавливаем зависимости и запускаем скрипт
|
|
||||||
|
|
||||||
```shell
|
|
||||||
pip install -r requirements.txt
|
|
||||||
python main.py
|
|
||||||
```
|
|
Loading…
Reference in New Issue
Block a user