![]() |
UPCitemdb UPC數(shù)據(jù)庫(kù)
專(zhuān)用API
【更新時(shí)間: 2024.07.05】
該 API 可讓您輕松進(jìn)行 UPC 查找和搜索,并且您將立即獲得所需的響應(yīng)。每次查找時(shí),您都會(huì)獲得每種產(chǎn)品的大量信息,例如名稱(chēng)、圖像、條形碼、購(gòu)物指南、尺寸、結(jié)構(gòu)和其他有用信息。
咨詢(xún)
去服務(wù)商官網(wǎng)采購(gòu)>
|
瀏覽次數(shù)
23
采購(gòu)人數(shù)
0
試用次數(shù)
0
試用
收藏
×
完成
取消
×
書(shū)簽名稱(chēng)
確定
|
- API詳情
- 使用指南
- 常見(jiàn) FAQ
- 關(guān)于我們
- 相關(guān)推薦


什么是UPCitemdb UPC數(shù)據(jù)庫(kù)?
"UPCitemdb UPC數(shù)據(jù)庫(kù)"是一個(gè)在線(xiàn)數(shù)據(jù)庫(kù),專(zhuān)門(mén)用于存儲(chǔ)和檢索統(tǒng)一產(chǎn)品代碼(UPC)和歐洲商品編號(hào)(EAN)信息。 |
什么是UPCitemdb UPC數(shù)據(jù)庫(kù)接口?
UPCitemdb UPC數(shù)據(jù)庫(kù)有哪些核心功能?
-
UPC/EAN 編號(hào)搜索:用戶(hù)可以輸入U(xiǎn)PC或EAN編號(hào)來(lái)搜索產(chǎn)品的詳細(xì)信息,包括產(chǎn)品名稱(chēng)、描述、圖片等。
-
反向 UPC 查找:用戶(hù)可以通過(guò)輸入產(chǎn)品名稱(chēng)來(lái)搜索產(chǎn)品的UPC/EAN編號(hào),以及相關(guān)的條形碼和產(chǎn)品圖片。
-
ISBN 反向查找:對(duì)于書(shū)籍類(lèi)產(chǎn)品,用戶(hù)可以通過(guò)書(shū)名來(lái)查找對(duì)應(yīng)的ISBN編號(hào),以及相關(guān)的條形碼和產(chǎn)品圖片。
-
UPC 驗(yàn)證器:用戶(hù)可以輸入U(xiǎn)PC或EAN編號(hào)(不包含校驗(yàn)位),系統(tǒng)將計(jì)算校驗(yàn)位并驗(yàn)證其正確性。此外,該功能還支持ISBN、GTIN、EAN的驗(yàn)證。
UPCitemdb UPC數(shù)據(jù)庫(kù)的核心優(yōu)勢(shì)是什么?
-
龐大的數(shù)據(jù)庫(kù)規(guī)模:擁有超過(guò)6.01億個(gè)唯一的UPC/EAN編號(hào),是全球最大的UPC查找數(shù)據(jù)庫(kù)之一。
-
全面的產(chǎn)品信息:不僅提供UPC/EAN編號(hào),還包含產(chǎn)品名稱(chēng)、描述、圖像、條形碼等詳細(xì)信息。
-
多格式驗(yàn)證器:提供UPC、EAN、ISBN、GTIN等格式的驗(yàn)證服務(wù),增強(qiáng)了數(shù)據(jù)庫(kù)的實(shí)用性。
-
定期更新:數(shù)據(jù)庫(kù)內(nèi)容定期更新,確保信息的時(shí)效性和準(zhǔn)確性。
-
廣泛的產(chǎn)品類(lèi)別:涵蓋從日常消費(fèi)品到專(zhuān)業(yè)產(chǎn)品等多個(gè)領(lǐng)域,滿(mǎn)足不同用戶(hù)的需求。
在哪些場(chǎng)景會(huì)用到UPCitemdb UPC數(shù)據(jù)庫(kù)?
-
電子商務(wù)平臺(tái):在線(xiàn)零售商或市場(chǎng)可以使用API來(lái)自動(dòng)獲取產(chǎn)品信息,包括UPC/EAN編號(hào)、產(chǎn)品描述、圖片等,以豐富產(chǎn)品列表和提高搜索效率。
-
庫(kù)存管理:企業(yè)可以使用API來(lái)驗(yàn)證和更新庫(kù)存中的UPC/EAN編號(hào),確保庫(kù)存數(shù)據(jù)的準(zhǔn)確性和完整性。
-
供應(yīng)鏈管理:供應(yīng)鏈公司可以通過(guò)API獲取產(chǎn)品信息,以跟蹤產(chǎn)品從生產(chǎn)到分銷(xiāo)的整個(gè)過(guò)程。
-
產(chǎn)品比較網(wǎng)站:通過(guò)API獲取不同零售商的產(chǎn)品信息,用戶(hù)可以在一個(gè)平臺(tái)上比較不同來(lái)源的價(jià)格和可用性。
-
移動(dòng)應(yīng)用開(kāi)發(fā):開(kāi)發(fā)者可以集成API到移動(dòng)應(yīng)用程序中,為用戶(hù)提供實(shí)時(shí)的產(chǎn)品信息和條形碼掃描功能。
-
數(shù)據(jù)分析和市場(chǎng)研究:研究人員和分析師可以使用API收集產(chǎn)品數(shù)據(jù),進(jìn)行市場(chǎng)趨勢(shì)分析和消費(fèi)者行為研究。


入門(mén)
假設(shè)您已經(jīng)嘗試過(guò)API Explorer。這是 LookupRequest 的基本示例。對(duì)于免費(fèi)計(jì)劃,只需從請(qǐng)求標(biāo)頭中刪除user_key
,key_type
并將端點(diǎn)路徑從 更改/v1
為/trial
。
要使用壓縮,請(qǐng)?jiān)谡?qǐng)求中包含 HTTP 標(biāo)頭 Accept-Encoding: gzip 或 Accept-Encoding: deflate。如果客戶(hù)端正確指定了此標(biāo)頭,REST API 就會(huì)壓縮響應(yīng)。響應(yīng)包含標(biāo)頭 Content-Encoding: gzip 或 Accept-Encoding: deflate。
注意:JSON格式使用雙引號(hào)\”。
python
import requests
import json
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json',
'Accept-Encoding': 'gzip,deflate',
'user_key': 'only_for_dev_or_pro',
'key_type': '3scale'
}
resp = requests.get('https://api.upcitemdb.com/prod/v1/lookup?upc=4002293401102', headers=headers)
data = json.loads(resp.text)
for item in data['items']:
print("{}\t{}\t{}\t{}-{}".format(item['ean'], item['title'], item['brand'], item['lowest_recorded_price'], item['highest_recorded_price']))
for offer in item['offers']:
print("{}\t{}\t{}".format(offer['domain'], offer['title'], offer['price']))
NodeJs
var request = require('request')
request.post({
uri: 'https://api.upcitemdb.com/prod/v1/lookup',
headers: {
"Content-Type": "application/json",
"user_key": "only_for_dev_or_pro",
"key_type": "3scale"
},
gzip: true,
body: "{ \"upc\": \"4002293401102\" }",
}, function (err, resp, body) {
console.log('server encoded the data as: ' + (resp.headers['content-encoding'] || 'identity'))
console.log('the decoded data is: ' + body)
}
)
詳細(xì)文檔說(shuō)明:https://www.upcitemdb.com/wp/docs/main/development/getting-started/






入門(mén)
假設(shè)您已經(jīng)嘗試過(guò)API Explorer。這是 LookupRequest 的基本示例。對(duì)于免費(fèi)計(jì)劃,只需從請(qǐng)求標(biāo)頭中刪除user_key
,key_type
并將端點(diǎn)路徑從 更改/v1
為/trial
。
要使用壓縮,請(qǐng)?jiān)谡?qǐng)求中包含 HTTP 標(biāo)頭 Accept-Encoding: gzip 或 Accept-Encoding: deflate。如果客戶(hù)端正確指定了此標(biāo)頭,REST API 就會(huì)壓縮響應(yīng)。響應(yīng)包含標(biāo)頭 Content-Encoding: gzip 或 Accept-Encoding: deflate。
注意:JSON格式使用雙引號(hào)\”。
python
import requests
import json
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json',
'Accept-Encoding': 'gzip,deflate',
'user_key': 'only_for_dev_or_pro',
'key_type': '3scale'
}
resp = requests.get('https://api.upcitemdb.com/prod/v1/lookup?upc=4002293401102', headers=headers)
data = json.loads(resp.text)
for item in data['items']:
print("{}\t{}\t{}\t{}-{}".format(item['ean'], item['title'], item['brand'], item['lowest_recorded_price'], item['highest_recorded_price']))
for offer in item['offers']:
print("{}\t{}\t{}".format(offer['domain'], offer['title'], offer['price']))
NodeJs
var request = require('request')
request.post({
uri: 'https://api.upcitemdb.com/prod/v1/lookup',
headers: {
"Content-Type": "application/json",
"user_key": "only_for_dev_or_pro",
"key_type": "3scale"
},
gzip: true,
body: "{ \"upc\": \"4002293401102\" }",
}, function (err, resp, body) {
console.log('server encoded the data as: ' + (resp.headers['content-encoding'] || 'identity'))
console.log('the decoded data is: ' + body)
}
)
詳細(xì)文檔說(shuō)明:https://www.upcitemdb.com/wp/docs/main/development/getting-started/





