系统设计-如何实现通过识别条形码获得商品信息这一功能

系统设计-如何实现通过识别条形码获得商品信息这一功能

偏爱自由 发布于 2017-07-31 字数 206 浏览 1296 回复 4

大家应该知道“我查查”这个软件吧
就是扫描后给出各个超市物品的价格
现在我想实现我查查的一些功能
但是没有数据库
所以想依赖第三方的数据库来查询显示
有没有类似的接口api

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

灵芸 2017-11-08 4 楼

目前没有见过有哪个公司有开放商品二维码的查询API,唯一找到的就是CSDN上有一个商品二维码数据库,但是数据好像不全,你可以下载下来看看,如果实在没办法,就只能向提供这商品二维码的公司购买API了。以下是CSDN上的二维码数据库的址,可供参考:
http://download.csdn.net/detail/yuhaijun12345/1714751

瑾兮 2017-10-25 3 楼

1.采用第三方服务:购买现有的数据库或API
2.人工录入与用户众包(crowdsourcing):通过人工整理一批货品资料吸引一些用户,用户觉得东西有价值,你做一个功能鼓励用户自己把一些没有在库的商品录入。

浮生未歇 2017-09-26 2 楼

破解已有的库,验证几乎没有做,我做了一个抓包,通过下文的数据交互包直接获得地址(点击这里),破解不是很难..要是自己建立一个数据库,可以把他的数据作为源头抓取,再去建立一个用户提交的机制,我查查就是你查查了,,

GET /search/price?barcode=9787229019426&encoding=EAN_13&ver=3.8&man=0&udid=354494040525534&gcuid=-1 HTTP/1.1
Host: android.wochacha.com
Connection: keep-alive
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
User-Agent: Mozilla/5.0 (Linux; U; Android 4.0.3; zh-cn; Nexus S Build/IML74K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
Accept-Encoding: gzip,deflate
Accept-Language: zh-CN, en-US
Accept-Charset: utf-8, iso-8859-1, utf-16, *;q=0.7
Cookie: GCSID=db41a3d69814923f611c744c2e22d95f; imsi=354494040525534; urid=33419566; __utmmobile=0xf98a36216b513887

HTTP/1.1 200 OK
Server: nginx/0.8.29
Date: Wed, 08 Feb 2012 18:43:26 GMT
Content-Type: text/html;charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Accept-Encoding
X-Powered-By: PHP/5.3.6
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Content-Encoding: gzip

偏爱自由 2017-09-16 1 楼

barcode2d是用于iphone条形码识别程序是基于开源程序QR Code Library写成,可以用于iphone开发上面,http://sourceforge.net/projects/barcode2d/,可以参考一下。