Skip to content

Починить даг check_vds_balance #331

@RedstoneEnjoyer

Description

@RedstoneEnjoyer
  1. Переименовать файл или даг
  • Файл get_vds_balance
  • Даг check_vds_balance
    Почему они отличаются?
  1. Что делает:
  • Есть сервис по аренде виртуалок VDS.sh
  • Даг делает запрос + авторизацию и смотрит остаток по балансу
  • Если баланса мало отправляет сообщение в чат вирибусиков
  1. В чем проблема:
  • Перестал работать 27 января
  • После добавления отладочных логов выясняется что запрос возвращает не Json а HTML страницы
  1. Какой API используется:
    Из логов:
<link rel="shortcut icon" href="/manimg/dragon/local_9102371dfd3f/favicon-billmgr.ico">
var host = "https://my.vds.sh";
var baseUrl = "https://my.vds.sh/manager/billmgr";

То есть видим некий billmgr который указывает на то что используется BILLManager API.
Проверить это можно на сайте документации где написана интеграця VDS

  1. Как деать:
  1. Почему работало раньше:
  • Раньше запросы были больше как супер лайт симуляция браузера (напр. параметр 'func': 'desktop')
  • В какой-то момент видимо VDS обновили настройки безопасности что теперь не позволяет просто через POST запросы авторизовываться и при авторизации выкидывает. (Ну а может причина другая я хз)

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions