Получить имя с номера UPC в сканере штрих-кода

Я хочу внедрить сканер штрих-кода в свое приложение для iOS, я следовал этому руководству и интегрировал в свое приложение http://zbar.sourceforge.net/iphone/sdkdoc/tutorial.html

Мое приложение сканирует штрих-код правильно, после сканирования я получаю один номер UPC, например: 843163043544

How can i get name of the product from this UPC number ?? is there any way in which i can find name of the product ?

Заранее спасибо.

1 ответ

Решение

Это зависит от типа сканируемого продукта. Если вы точно знаете, что это номер UPC, вам необходимо подключиться к базе данных (через веб-службу), которая предоставляет вам продукт, связанный с номером UPC. Но штрих-кодом также может быть номер EAN (европейский реестр продуктов) или номер отслеживания почтовой службы доставки. Так что они будут найдены в разных базах данных.

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

Например, http://www.upc-search.org/ выполняет перевод UPC и EAN на веб-странице, я не знаю, предоставляют ли они API и упоминают ли они политику добросовестного использования (т.е. заблокируют ли вас, если вы отправите слишком много запросов).

Другие вопросы по тегам