Skip to content

Версия 1.0.66

Choose a tag to compare

@RuCoder-sudo RuCoder-sudo released this 20 Oct 03:46
· 38 commits to main since this release
0f15176
  • Быстрый предпросмотр отдельно для каждой подключённой сети: заголовок, текст, ссылка, изображение и кнопки клавиатуры MAX.
  • Перед публикацией можно проверить URL/формат/размер изображения и права VK/Одноклассников на API загрузки. Тест не передаёт файл и ничего не публикует.
  • Для каждой сети в быстрой публикации выбирается автовыбор, миниатюра, первая картинка статьи, отдельное изображение или отправка без картинки.
  • VK и MAX проверяют формат и размеры изображения; большие изображения автоматически уменьшаются/оптимизируются. Ошибка загрузки больше не маскируется сообщением об успешной публикации без изображения.
  • VK: вложение формируется по идентификаторам сохранённого фото из ответа API; публикация изображения использует токен загрузки фото с повтором через токен сообщества при явной ошибке API.
  • В настройках VK отдельно указано, к какому приложению относится защищённый ключ; ID приложения сообщества и Web-приложения VK ID остаются раздельными.
  • VK: удалена OAuth-ссылка, которую VK отклонял как invalid scope; добавлен отдельный защищённый ввод пользовательского токена для фото, не перезаписываемого обновлением VK ID. Код 27 теперь явно отличает токен сообщества от пользовательского фото-токена; доступ проверяется реальным вызовом photos.getWallUploadServer.
  • VK: можно безопасно найти ранее сохранённый пользовательский токен на этом же WordPress-сайте; он сохраняется в WP Ru-max только после успешной проверки доступа к фото и не выводится в интерфейс или журнал.
  • Одноклассники: числовой ID медиатопика из ответа mediatopic.post распознаётся как успех, даже если API возвращает его строкой или числом.
  • Одноклассники: изображения загружаются через photosV2 и прикрепляются к mediatopic.post. Если проверка и публикация уже работают, запрашивать права повторно не нужно. При ошибке 10 проверяются одобрение PHOTO_CONTENT/GROUP_CONTENT приложению и согласие пользователя; GROUP_THEME — тип публикации в группу, не право приложения.
  • В быстрой публикации используются SVG-значки MAX, Telegram, ВКонтакте и Одноклассников.