You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Artur Galyamov 9b74f36995 Реализовал команду которая получает ид группы ТГ #38 2 years ago
cms Реализовал команду которая получает ид группы ТГ #38 2 years ago
conf Добавил conf-файлы для выкатывания на production #27 2 years ago
crossposting_backend Реализовал флаг в settings, который управляет, данные в .env защищены либо же нет #38 2 years ago
.env.example Реализовал команду которая получает ид группы ТГ #38 2 years ago
.gitignore В настройки добавлен пример журналирования #27 2 years ago
README.md Добавил описание проекта #36 2 years ago
manage.py Начальная фиксация 2 years ago
requirements.txt Обновил requirements.txt #27 2 years ago

README.md

Описание

Приложение для автопостинга содержимого со ссылкой в социальные сети. Приложение реализовано на Django 4.1. На данный момент реализован автопостинг в ВКонтакте, Одноклассники и телеграм. Автопостинг на уровне архитектуры реализован с помощью класса "Маркетолог" cms.promoters.Marketer. Маркетолог передаёт продвигателям (promoters) статью для продвижения.

Настраиваем доступ к социальным сетям

Настраиваем доступ к одноклассникам

  1. Создаём приложение
  2. Следуем инструкциям по ссылке выше.
  3. Создаём приложение.
  4. Выбираем тип приложения "Пользовательское".
  5. Ставим галочку "Пользовательское"
  6. Заполняем описание.
  7. Нажимаем "Добавить платформу".
  8. Выбираем OAuth.
  9. В списке разрешённых redirect_uri указываем https://zakonvremeni.ru
  10. Ставим галочку "Разрешить клиентскую OAuth авторизацию".
  11. Выставляем права:
  • Доступ к личной информации через OAuth (VALUABLE_ACCESS): Опционально
  • Получение длинных токенов OAuth (LONG_ACCESS_TOKEN): Опционально
  • Установка статуса (SET_STATUS): Не используется
  • Изменение фотографий и фотоальбомов (PHOTO_CONTENT): Не используется
  • Управление группами (GROUP_CONTENT): Обязательно
  1. Нажмите "Сохранить".
  2. Вам на почту придут ключи.
  3. Нажмите на кнопку "Получить новый" рядом с надписью "Вечный access_token".
  4. Скопируйте значение "Вечный access_token" в .env-файл в корне вашего приложения, в качестве значения OK_ACCESS_TOKEN:
  5. Вставьте их в .env-файл в корне вашего приложения:
  • Публичный ключ приложения - в качестве значения OK_APPLICATION_KEY
  • Секретный ключ приложения - в качестве значения OK_APPLICATION_SECRET_KEY