Як відправляти POST запит програмою ZennoPoster

Коли потрібно одержати дані від сервера – використовується HTTP метод GET. Нам, як автоматизаторам в програмі ZennoPoster, вибору не дано – потребує сайт запит методом GET – відправляємо його. Потребує передати дані методом POST – будь-ласка – сформуємо і відправимо. Просто потрібно розуміти також, що запити бувають ідемпотентні, а бувають не ідемпотентні. Тобто, якщо це HTTP метод GET, і нам попався не робочий проксі сервер, то ZennoPoster можливо його продублює ще декілька разів. З методом POST така поведінка не допустима (але ми не можемо це знати на 100% як себе поведе ZennoPoster).
Читати

Як відправляти GET запит програмою ZennoPoster

GET запити – це дуже ефективний інструмент, яким однозначно потрібно навчитись працювати. Але чомусь, коли я починав вивчати ZennoPoster, мені здавалось що це складно, що це мені не потрібно, що спочатку я буду робити як вмію, а колись мабуть вивчу. Зараз я розумію, що мої проєкти могли працювати в десятки разів ефективніше, якщо я просто потратив би декілька днів на вивчення документації.
Читати

Автентифікація для своїх API

Розробляючи API для спілкування програми ZennoPoster з базою MySQL я використовую PHP. І для найпростіших публічних API, коли мені потрібно тільки читати дані з таблиць MySQL мені не потрібна реєстрація. Хоча в деяких випадках я все таки використовую API з ідентифікацією, щоб кожний потік чи кожний шаблон ZennoPoster працював з своїми даними. Хоча інколи потрібно ускладнити роботу.
Читати

API на основі ідентифікації

Деякий час продовжую шукати інформацію про створення типового шаблона для API, за допомогою якого я зміг би працювати з базою даних MySQL використовуючи POST і GET запити. Для цієї мети я встановив Swagger, описав декілька об’єктів. На основі цього була згенерована документація, яку я відобразив на сторінці за допомогою Swagger UI. І наступне питання з яким я зустрівся – безпека власного API.
Читати

Особливості HTTP запитів в ZennoPoster

Не рідко коли читаєш форум можна побачити теми, де потенційні клієнти хочуть автоматизувати роботу з сайтом. І коли починаєш спілкуватись, виявляється, що однією із основних вимог є використання HTTP запитів і не викоростання браузера. Такий попит звичайно накладає певні вимоги до знаннь виконавця. З цим потрібно розібратись один раз!
Читати

Як через API керувати програмою ZennoPoster

ZennoPoster – це програма для автоматизації роботи, різної роботи яка пов’язана з файлами на комп’ютері, так і роботою пов’язаною з даними в інтернеті. А що робити тоді, коли є декілька ліцензій на ZennoPoster і потрібно керувати його процесами, наприклад добавляти завдання на виконання, змінювати кількість одночасних виконаннь завданнь? Правильно! Потрібно написати шаблон, який буде виконувати цю роботу!
Читати

Як працювати з Json програмою ZennoPoster

Аббревіатура JSON – це скорочення від англійських слів JavaScript Object Notation, тобто опис об’єктів в мові програмування JavaScript. Проте, опис об’єктів у цьому форматі получився настільки зручним, що його зараз використовують майже завжди, у випадках коли потрібно передати чи відправити кудись дані.
Читати

Як згенерувати Proof of Work програмою ZennoPoster

Криптовалюта набирає популярності, а майнінг ETH з алгоритму PoW (Proof of Work) вже давно перейшов на алгоритм Proof of Stake. Проте цікаво розуміти, як саме відбувається процес майнингу, так як інколи може знадобитись згенерувати необхідний хеш. У 2017 приходилось мати справу з монетою XRB де PoW потрібен був для переводу токенів, а у 2021-му – цей алгоритм використовується у P2E ігрі Alien Worlds для збору TLM.
Читати

Як сформувати sha256 в проєкті ZennoPoster

Алгоритм sha256 популярний, безпечний і дуже часто використовується. Проте в програмі ZennoPoster розробники не подумали про те, що користувачам може знадобитись спосіб згенерувати хеш цим алгоритмом без використання коду – звичайним блоком. Тому приходиться вирішувати це завдання використовуючи блок Свій C# код.
Читати

Як прочитати QR код в програмі ZennoPoster

Буває дивишся на комп’ютері відео. І там замість посилання на матеріал під відео просто демонструють QR код, який містить посилання чи назву Telegram аккаунта. Приходиться згадувати де лежить телефон, сканувати QR код, і він зразу переходить по посиланні, чого можливо не хотілось робити з телефона. Тому я вирішив навчити свій ZennoPoster зчитувати інформацію з QR кодів.
Читати