Использование онлайн-декодера qr-кода Zxing с использованием php

Я создаю веб-сайт, который требует от меня декодирования QR-кодов. Я провел свое исследование и обнаружил, что php изначально не поддерживает декодирование qr-кодов. Итак, я решил использовать веб-сервисы, обеспечивающие декодирование qr-кодов. Я наткнулся на хороший веб-сервис Zxing, который декодирует отправленное ему изображение. Проблема, которую я обнаружил, заключалась в том, что я не мог найти в Интернете достаточно документации в отношении использования веб-сервисов Zxing, например, как следует передавать параметры на URL-адрес веб-сервиса. URL-адрес, к которому я должен получить доступ: http://zxing.org/w/decode.jspx, но тогда как мне использовать этот веб-сервис, используя SOAP / XML-RPC в php. Я изучил результат, который возвращается, когда я нажимаю кнопку «Отправить», и это простой текстовый документ. Пожалуйста, дайте мне совет, как мне использовать веб-сервис Zxing, есть ли онлайн-документация?

Спасибо.


person SimplyJaymin    schedule 16.10.2011    source источник


Ответы (1)


Это не совсем документировано как API, поскольку это не API. Вы не должны интегрироваться для использования в собственном сервисе. Это сайт, который я веду бесплатно для конечных пользователей Интернета. Можно отправить несколько запросов на него, но для любого значительного объема, пожалуйста, запустите свой собственный.

Но HTML - это практически вся необходимая документация: вы можете видеть, по какому URL он отправляет сообщения и какие параметры отправляет. На самом деле это просто POST изображения с параметром 'f' или GET на тот же URL-адрес с параметром 'u', указывающим URL-адрес для загрузки.

Полный исходный код находится по адресу http://code.google.com/p/zxing в разделе zxingorg/. Вероятно, вы захотите запустить свою собственную копию, чтобы вы могли управлять ею и изменять ее.

person Sean Owen    schedule 16.10.2011
comment
@Sean Owen Не могли бы вы дать инструкции по запуску копии zxing.org на моем собственном сервере. Я скачал файл .jar отсюда repo1.maven.org/maven2/com/google/zxing/zxingorg/3.3.3/ при запуске файла возникает ошибка. Мы очень ценим вашу помощь в размещении службы java -jar zxingorg-3.3.3-sources.jar без основного атрибута манифеста в zxingorg-3.3.3-sources.jar - person Dibish; 25.04.2019
comment
Вам нужен файл .war, и вам нужно развернуть его в контейнере веб-приложения, таком как Tomcat. - person Sean Owen; 25.04.2019
comment
@Sean Owen Я поставил .war на TomCat, но он работает не так, как zxing.org. покажите мне 404 не найдено. Я делаю что-то неправильно? - person Edi Carlos; 09.08.2019
comment
Я хочу что-то вроде этого: zxing.org/w/ - person Edi Carlos; 09.08.2019