Не работают отпечатки

Поддержка
  • @GhostZ said in Не работают отпечатки:

    То, что эта переменная не найдена, говорит о том, что ошибка в самом скрипте, а не в JSON модуле и уж тем более не в FingerprintSwitcher.

    Нет, это может говорить о том, что софт не ожидает, что не получит отпечаток и идет его парсить, загружая его как JSON.

    А там не отпечаток, а "ой, а мы болеем, извините" и падает.

  • Ребят, можно пожалуйста проще объяснить. Можете ли это пофиксить, или что для этого нужно сделать?

  • @sergerdn, если бы действие получило что-то вместо JSON, оно бы выдало ошибку: SyntaxError: Unable to parse JSON string.

  • @GhostZ said in Не работают отпечатки:

    @sergerdn, если бы действие получило что-то вместо JSON, оно бы выдало ошибку: SyntaxError: Unable to parse JSON string.

    Это зависит от логики, которую писал кодер. Что он там делает - не известно. Я видел много "кода" на BAS и понимаю, что говнокодят подчас так сильно, что нельзя ничего предугадать.

    Факт, что сервера с отпечатками болеют.

    Вот прямо сейчас смотрю на свой софт и понимаю это. И мои кастомеры тоже смотрят и тоже понимают.

  • @sergerdn, как я и написал в первом сообщении
    @GhostZ said in Не работают отпечатки:

    То, что эта переменная не найдена, говорит о том, что ошибка в самом скрипте

    @sergerdn said in Не работают отпечатки:

    Факт, что сервера с отпечатками болеют.

    Сервера находятся под большой нагрузкой. Разработчик знает о проблеме и последние две недели работал над её решением. Насколько я знаю, сейчас проблема решена, но думаю, понадобится время для нормализации работы у всех пользователей.

  • @GhostZ said in Не работают отпечатки:

    Сервера находятся под большой нагрузкой. Разработчик знает о проблеме и последние две недели работал над её решением. Насколько я знаю, сейчас проблема решена, но думаю, понадобится время для нормализации работы у всех пользователей.

    Спасибо, что описал ситуацию для понимания, что происходит, но нового ничего я не увидел. Я и так понимал и до сообщения, что сервера болеют и, что их, как минимум, пытаются чинить.

    Я очень понимающий и терпеливый человек/разработчик/клиент/etc.

    И тем не менее ситуация с серверами отпечатков поставила меня на грани выражения не литературным языком. Представляю, как могут реагировать другие.

    Меня люди, кто зависят от результаты работы моего софта, не щадят нисколько и используют язык, который им в данный момент ближе, потому что они платят мне огромные деньги. И этот язык 100% не литературный. И всем известное слово f*ck это еще ничего, за время ситуации с серверами отпечатков я сильно пополнил свой словарный запас матерных слов.

    В чем-то они правы, потому что я должен был учесть все риски и написать свой сервис раздачи отпечатков, чего я не сделал.

    Вероятно, теперь уж точно сделаю.

  • @GhostZ said in Не работают отпечатки:

    @sergerdn, если бы действие получило что-то вместо JSON, оно бы выдало ошибку: SyntaxError: Unable to parse JSON string.

    Ответ пришёл в json, но не тот который ожидал. Скорее всего произошел парсинг ключа в json, а его там просто не было.

    Переменная не была создана и дальнейшее использование переменной привело к ошибке её существования.

    Ошибка в логике скрипта это точно, но это не отменяет факта что ответ от FingerPrintSwitcher пришёл кривой.

  • @FastSpace, переменная была бы создана в любом случае, просто ей была бы присвоена пустая строка

  • @sergerdn said in Не работают отпечатки:

    Вероятно, теперь уж точно сделаю.

    Тоже задумался на реверсом этого функционала, чтобы не зависеть и от кастом сервера. По факту разработчику следовало бы сделать многопоток платным и в платную версию встроить бесплатный генератор отпечатков пусть и более примитивных чем те которые собраны с пользователей. Это могло бы сильно снизить нагрузку на сервера тк у многих средних сайтов примитивные скрипты для сбора отпечатков и для них было этого вполне достаточно. И плюс бесплатные юзеры уже не могли бы абузить fingerprint switcher тк встроенные ограничения частично легко обходятся...

  • @UserTrue Так из паблик или кастом базы можно переливать в свою базу и выдавать себе оттуда.

    Пофигу что упала кастом база или паблик база. В вашей базе эти отпечатки остались, а там уже дело за малым парсить кастом/паблик и по мере её работоспособности переливать в свою базу. Легла база у разработчика на пару дней? Пофигу. Я так и делаю с кастом базой, пока она кстате работает нормально.

  • @sergerdn said in Не работают отпечатки:

    Факт, что сервера с отпечатками болеют.

    Если это "факт", то вам не составит труда описать как конкретно проявляется то что "сервера болеют", предоставить минимальный проект, и т. д?

    @FastSpace said in Не работают отпечатки:

    Ошибка в логике скрипта это точно, но это не отменяет факта что ответ от FingerPrintSwitcher пришёл кривой.

    Что конкретно не так в ответе от сервиса?

    Все кто пишут о неработоспособности сервиса что-то сделали для проверки?


    Сейчас сервис функционален, лимиты соответствуют заявленным.

  • @sergerdn said in Не работают отпечатки:

    Наверное, мне все таки придется писать свой сервис раздачи, как бы мне не хотелось бы потратить свои силы на другое.

    Это приведет к нарушению лицензию использования сервиса, в таком случае ваш аккаунт будет заблокирован.

  • @support said in Не работают отпечатки:

    Это приведет к нарушению лицензию использования сервиса

    Если я буду раздать себе своим скриптам на своих серверах, то это не будет являться нарушением, настолько я понимаю правила.

    Так как фактически это значит, что я сохраняю себе отпечатки на диск и использую их повторно, если что-то случается с сервисом.

    Мой очень частый кейс не софт раздавать людям, а запускать его у себя и давать результат его работы.

  • @sergerdn Если используете сами, то не является нарушением.

  • @sergerdn Выше вы писали о неработоспособности сервиса и не раз в утвердительной форме.

    У вас есть какие-то подробности? Хоть что-то более детальное чем "сервис болеет"?

    Потому что я сейчас занят только этим.

    Уже проверил отчеты на серверах, применение отпечатка на разных сервисах, структуру JSON, чтобы все поля были на месте, latency, логи на сервере.

  • @support речь об этих проблемах которые были https://community.bablosoft.com/topic/27430/fingerprint-query-limit-reached/20?page=1

  • @UserTrue Тема, в которой мы сейчас пишем, была создана уже после того, как проблемы с лимитами были исправлены.

    И здесь пишут именно о неисправности сервиса, а не о лимитах:

    но это не отменяет факта что ответ от FingerPrintSwitcher пришёл кривой.

    Вот я и хочу понять, в чем заключается неисправность.

  • @support said in Не работают отпечатки:

    И здесь пишут именно о неисправности сервиса, а не о лимитах:

    Это было просто предположение одного из пользователей на основе недавних проблем, но очевидно что проблема автора темы не в этом.

  • Хорошо, давайте проверять все версии. Запустил скрипт в 10 потоков, который получает отпечатки, получил 780 отпечатков c PerfectCanvas за 2 минуты 35 секунд. Никакой ошибки я не вижу.

  • @support я использую custom servers и там проблем нет. В чате телеграма по BAS много жалоб на получение отпечатков, в том числе видел скриншот что вместо отпечатка пришла строка в непонятной кодировке (иероглифы). Решение этой проблемы мне не требуется.