Приложение, которое позволяет создавать документы в Google Drive с помощью POST-запроса.
- Перейти в Google Cloud Console
- Создать новый проект.
- Включить Google Drive API для проекта.
- Создать учетные данные для доступа к API (тип учетных данных – сервисный аккаунт).
- Сохранить файл с учетными данными (JSON) для использования в вашем Django-приложении. Назовите файл nova.json и поместить в drive/nova.json
Склонируйте репозиторий:
git clone [email protected]:AlexBesedin/google_drive_api.git
cd google_drive_api
touch .env
SECRET_KEY = <Секретный ключ>
cd google_drive_api/infra/
sudo docker-compose up -d --build
sudo docker-compose exec backend python manage.py migrate
Чтобы создать новый документ в Google Drive с помощью нашего API, отправьте POST запрос на следующий URL:
POST /create-document/
Тело запроса:
{
"data": "Текстовое содержимое вашего документа",
"name": "Название вашего документа",
}
Успешный ответ будет включать сообщение о создании документа и его идентификатор в Google Drive:
{
"message": "Документ успешно создан.",
"link": "https://docs.google.com/document/d/1RKfMICOhf70s4SiTXP7hKnAqVjX0v7DTqIuFkZpYfJ4"
}
http://ip_adr/api/docs/
АВТОР:
- Беседин Алексей
- TG: @beszedin