Благодарю за ответ! Всё проверю чуть позже.
> В качестве начального аргумента нужно использовать уже query-строку от телеграма, а не POST данные по отдельности.
А разве у меня используется не строка? В $data как раз записывается initData из приложения
psiklop знаю, что будут разные хеши. Ответил Вам выше, что вариант с двойными кавычками также не работает. Прочитайте, пожалуйста, второй пункт в предыдущем сообщении.
psiklop, 1) эти хеши одинаковые, в документации тг написано 2) также как в документации тг написано, соединить параметры через \n, и пример строки приведён, но с двойными кавычками также не работает, проверял
psiklop, за замечание спасибо, код мне тоже хотелось подкорректировать, но после того, как сравнение ключей заработает, здесь это главное. $array_data формируется как нужно
psiklop, данные корректно обрабатываются для составления хеша, проверял всё. Скорее всего, после упрощения кода ничего не поменяется. Думаю, что проблема где-то на этапе создания и проверки хеша, но не могу понять, где именно
Результат загрузки страницы test.py на сайте в браузере:
print("Hello, World!")
Ожидается такой вывод в браузере:
Hello, World!
И вот я не понимаю, что нужно ещё настроить на сервере, чтобы код обрабатывался корректно на сервере и выводилось в браузер то, что надо, а не сам код Python.
Elvis, чтобы сайт просто обрабатывал код Python, но у меня не получается настроить обработку кода сайтом, в браузер выводит просто сам код. Скорее всего, что-то не до конца настроил
Dmitry Roo, спасибо большое за помощь, всё получилось:)
Сделал всё как в документации и нашёл, как в Android Studio установить другую версию build-tools
Олег, никуда мне "монетизириовать труд" не надо. Мне интересно узнать прицип работы этого POS-терминала. Он сейчас недорогой, а чисто для учёбы покупать терминал за 15К+ не хочется.
Олег, повторю, что я хочу изучить POS терминалы на терминале NEWPOS 8110. Мне не нужны готовые программы, мне хотя бы нужны примеры базовых функции (вывод текста на экран, печать чека) и информация о том, как устроен POS-терминал. Думаю, что новые, что старые работают по одним базовым функциям