简介
opengtindb-client 是一个基于 Node.js 的 npm 包,提供了访问 OpenGTINDB 开放商品数据库的接口。OpenGTINDB 是一个免费公开的商品数据库,包含了全球范围内数百万种商品的EAN和GTIN信息(European Article Number 和 Global Trade Item Number)。它的数据源来自于全球各地数千个生产商和零售商,支持多语言和多国家。
opengtindb-client 提供了便捷的方法访问 OpenGTINDB 的 API 接口,通过它,我们可以从商品 EAN 或 GTIN 中获取商品信息,如商品名称、品牌、规格、图片等数据。
安装
使用 npm 安装 opengtindb-client:
npm install opengtindb-client
使用方法
首先,我们需要获取 OpenGTINDB API 的 API_KEY。如果没有的话,我们可以前往 OpenGTINDB 官网进行注册获取。
初始化
在代码中引入 opengtindb-client:
const OpenGTINDBClient = require('opengtindb-client');
初始化 opengtindb-client:
const config = { api_key: '<YOUR_API_KEY>' }; const client = new OpenGTINDBClient(config);
获取商品信息
通过商品 EAN 或 GTIN 获取商品信息:
-- -------------------- ---- ------- ----- ---- - ---------------- ----- ---- - ----- -- ----- ----- ----- --- ----------------------------- ----- ------------- -- - -------------------------- --------------------------- --------------------------------- ------------------------------- --------------------------- -- ---------- -- - ------------------- ---
搜索商品
通过关键词搜索商品:
-- -------------------- ---- ------- ----- ----- - ------------ ----- ---- - ----- -- ----- ----- ----- --- ---------------------------- ----- -------------- -- - ------------------------ -- - -------------------------- --------------------------- --------------------------------- ------------------------------- --------------------------- --- -- ---------- -- - ------------------- ---
示例代码
-- -------------------- ---- ------- ----- ---------------- - ----------------------------- ----- ------ - - -------- ---------------- -- ----- ------ - --- ------------------------- -- ------ ----- ---- - ---------------- ----- ---- - ----- -- ----- ----- ----- --- ----------------------------- ----- ------------- -- - -------------------------- --------------------------- --------------------------------- ------------------------------- --------------------------- -- ---------- -- - ------------------- --- -- ---- ----- ----- - ------------ ----- ---- - ----- -- ----- ----- ----- --- ---------------------------- ----- -------------- -- - ------------------------ -- - -------------------------- --------------------------- --------------------------------- ------------------------------- --------------------------- --- -- ---------- -- - ------------------- ---
总结
opengtindb-client 提供了方便的方法访问 OpenGTINDB 开放商品数据库,通过它,我们可以轻松获取商品信息。其 API 支持多语言和多国家,可以满足各种需求。使用 opengtindb-client,我们可以快速开发出基于 OpenGTINDB API 的商品搜索与展示网站。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055cb581e8991b448da28f