|
|
|
# Описание
|
|
|
|
|
|
|
|
Приложение для автопостинга содержимого со ссылкой в социальные сети.
|
|
|
|
Приложение реализовано на Django 4.1.
|
|
|
|
На данный момент реализован автопостинг в ВКонтакте, Одноклассники и телеграм.
|
|
|
|
Автопостинг на уровне архитектуры реализован с помощью класса "Маркетолог" cms.promoters.Marketer.
|
|
|
|
Маркетолог передаёт продвигателям (promoters) статью для продвижения.
|
|
|
|
|
|
|
|
# Настраиваем доступ к социальным сетям
|
|
|
|
|
|
|
|
## Настраиваем доступ к одноклассникам
|
|
|
|
|
|
|
|
1. Создаём [приложение](https://apiok.ru/dev/app/create)
|
|
|
|
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): Обязательно
|
|
|
|
11. Нажмите "Сохранить".
|
|
|
|
12. Вам на почту придут ключи.
|
|
|
|
13. Нажмите на кнопку "Получить новый" рядом с надписью "Вечный access_token".
|
|
|
|
14. Скопируйте значение "Вечный access_token" в .env-файл в корне вашего приложения, в качестве значения OK_ACCESS_TOKEN:
|
|
|
|
15. Вставьте их в .env-файл в корне вашего приложения:
|
|
|
|
* Публичный ключ приложения - в качестве значения OK_APPLICATION_KEY
|
|
|
|
* Секретный ключ приложения - в качестве значения OK_APPLICATION_SECRET_KEY
|