• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

kody kreskowe informacje o produkcie(wartości odżywcze) api/pomysł na implementację

Object Storage Arubacloud
0 głosów
2,759 wizyt
pytanie zadane 7 lutego 2017 w Offtop przez Hubert Makowski Nowicjusz (220 p.)
edycja 7 lutego 2017 przez Hubert Makowski

Witam

Potrzebuję do swojej aplikacji stworzonej na androidzie api które umożliwiałoby po zeskanowaniu produktu skanerem QR przechwycenie informacji o produkcie spożywczym (nazwa produktu, średnia cena, kalorie, białko, węglowodany, tłuszcze, ew. witaminy na 100g). 

Aplikacje t.j. MyFitnessPal, Fitatu posiadają taką funkcjonalność i nie mam pojęcia jak to zaimplementowali. Jest ktoś obeznany w tym temacie i wie może z czego korzystają takie aplikacje? (Podejrzewam, że płatne api - niestety nie jest to rozwiązanie dla mnie, aplikacja jest na pracę inżynierską i ewentualne wprowadzenie do sklepu Google Play).

Także strony internetowe do wyszukiwania informacji o produkcie posiadają taką funkcjonalność, po wpisaniu w wyszukiwarkę numeru kodu kreskowego, dla przykładu: 5901588016030 (czekolada Wedel):

dodomku.pl

frisco.pl

del24.pl

bb-g.pl

internetowysupermarket.pl

Ma ktoś z was pomysł na wprowadzenie takiej funkcjonalności do własnej aplikacji lub zna ktoś darmowe api które by to obsłużyło?
(lokalna baza danych odpada - do pracy inżynierskiej zapewne by starczyło, wprowadzić kilka produktów i problem z głowy ale aplikację chcę wystawić na Google Play w pełni działającą, a produktów spożywczych na całym świecie jest mnóstwo).

3 odpowiedzi

0 głosów
odpowiedź 7 lutego 2017 przez Kamil Naja Nałogowiec (27,410 p.)
Takie aplikacje opierające się na kodach QR są bardzo popularne w Chinach - ludzie nie czytają tam etykiet, tylko skanują. Może producenci udostępniają jakieś api do tego?
0 głosów
odpowiedź 7 lutego 2017 przez mlody_d Początkujący (380 p.)
Jeśli nie uda Ci się znaleść API to osobiście ratował bym się napisaniem parsera do jednej ze stron gdzie mają już bazę produktów. Aplikacja szukała by po prostu kodu na wybranej stronie i zwracała wynik użytkownikowi.
komentarz 7 lutego 2017 przez Hubert Makowski Nowicjusz (220 p.)
Jest to w pełni legalne i nie narusza żadnych praw do takiej strony? W sensie takim jak bym wystawił aplikację na Google Play i czerpał z niej niewielkie korzyści materialne.
komentarz 7 lutego 2017 przez mlody_d Początkujący (380 p.)
W kwestii praw autorskich nie pomogę, ale zawsze można gdzieś drobnym drukiem dodać informację z jakiej strony zostały pobrane dane.
0 głosów
odpowiedź 7 lutego 2017 przez FrozenShade Bywalec (2,680 p.)
Taka appka najprawdopodobniej łączy się z zewnętrzną baza danych produktów w której te wszystkie informacje są wprowadzone. Ewentualnie jakaś podstawowa bazka najpopularniejszych produktów znajduje się w samym urządzeniu. Sam kod produktu (ten taki paskowy) zwyczajnie nie posiada takich informacji.

Możesz próbować połączyć się po http z jedną ze stronek, np ten internetowysupermarket - button wywołuje searching.php po stronie serwera, doczytaj sobie w jaki sposób przeglądarki przekazują dane do serwera i udawaj przeglądarkę. Otrzymaną stronę z wynikami należało by przeszukać i wydobyć z niej linki do wyników wyszukiwania, odpytać ponownie serwer i rozczytać stronę samego produktu. W sumie to fajne zadanko dla początkujących.

Podobne pytania

0 głosów
1 odpowiedź 4,662 wizyt
0 głosów
4 odpowiedzi 1,767 wizyt
pytanie zadane 22 kwietnia 2018 w Offtop przez TerryCrow Początkujący (340 p.)
+1 głos
6 odpowiedzi 4,106 wizyt
pytanie zadane 1 marca 2016 w Offtop przez sebask08 Użytkownik (510 p.)

92,555 zapytań

141,403 odpowiedzi

319,554 komentarzy

61,939 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...