搜索
  • 登录
  • 注册
密码重置成功

关注您感兴趣的项目并了解有关它们的最新消息

微信商品管理

收藏 105
阅读 40453
更新时间 2016-09-11

商品管理

商品管理

查询商品信息

调用该接口,商户可以查询创建成功的商品信息,用以检查商品状态或信息设置情况。

请求示例

HTTP请求方式:POST
https://api.weixin.qq.com/scan/product/get?access_token=access_token
POST数据格式:JSON
POST数据例子:
{
 "keystandard": "ean13",
 "keystr": "6900873042720"
}

请求参数说明

参数是否必须说明
access_token公众号的全局凭据,用于接口调用。
keystandard商品编码标准。
keystr商品编码内容。

返回示例

正确的JSON返回结果如下:

{
 "errcode": 0,
 "errmsg": "ok",
 "brand_info":{
  "base_info":{
   "title": "扫一扫动态主页demo",
"thumb_url":"http://mmbiz.qpic.cn/mmbiz/AhrnkhhK7rWevHib2pmq1phtply6JicADNrX6Yrvd7LzKERyic3kn3VdSsmFr5F5ibXzj9Al65yWFudmjqcWic1Qe9g/0",
   "brand_tag": "小耿哥8",
   "category_id": 0,
   "retail_price": "0.00",
   "store_mgr_type": "auto",
   "store_vendorid_list":[],
   "color": "auto",
   "status": "on"
  },
  "detail_info":{
   "banner_list":[
{"link":"http://mmbiz.qpic.cn/mmbiz/AhrnkhhK7rWevHib2pmq1phtply6JicADNic0LvlkCw7s6mZpicib7ict5MhoiaL3gPrYXpibnibOpViaYJFpic12nx4bNZcQ/0"},
{"link":"http://mmbiz.qpic.cn/mmbiz/AhrnkhhK7rWevHib2pmq1phtply6JicADNbTfwJmlVXp9k1A80UCFL1a9icwdthmSLh0RuJ5iaKcZBwdXbOicktkwPQ/0"},
{"link":"http://mmbiz.qpic.cn/mmbiz/AhrnkhhK7rWevHib2pmq1phtply6JicADNW4FD74oXjEyqHicE9U3H0nTCdLHibo7rRia2TFBQ6tx2Pvic92ica8Wns4Q/0"}
   ],
   "detail_list":[
    {
     "title": "产品名称",
     "desc": "微信相框moment"
    },
    {
     "title": "设计团队",
     "desc": "微信团队"
    },
    {
     "title": "设计初衷",
     "desc": "做一个简单纯粹的电子相框"
    },
    {
     "title": "产品诉求",
     "desc": "以相框为纽带,增加子女与父母长辈的沟通,用照片通过微信传递感情交流"
    }
   ]
  },
  "action_info":{
   "action_list":[
    {
     "type": "link",
     "name": "banner",
     "link": "http://mp.weixin.qq.com",
"image":"http://mmbiz.qpic.cn/mmbiz/AhrnkhhK7rWevHib2pmq1phtply6JicADNgjXTKn0j4TlfXjUOPYBDicVOmG0sdNfUOg9Lzia2g9cbjyTXmOiaB6L1g/0",
     "showtype": "banner"
    },
    {
     "type": "link",
     "name": "自定义活动1",
     "link": "http://p.url.cn/wxscan.php",
    },
    {
     "type": "link",
     "name": "自定义活动2",
     "link": "http://p.url.cn/wxscan.php",
    },
    {
     "type": "user",
     "appid": "wx307e399609946068"
    },
    {
     "type": "text",
     "text": "此处可根据品牌商需要,用于简单描述商品或活动。"
    }
   ]
  },
  "module_info":{
   "module_list":[
    {
     "type": "anti_fake",
     "native_show": "true"
    }
   ]
  }
 }
}

返回参数说明

参数说明
errcode0为调用成功,否则返回相关错误码。
errmsgok为调用成功,否则返回错误提示。
status商品主页的状态,on为发布状态,off为未发布状态,check为审核中状态,reject为审核未通过状态。

其他参数说明,请参考“创建商品”接口。

注意:商品状态(status)处于“审核中(check)”的商品,不可调用接口进行更新或取消发布,否则会报错。

批量查询商品信息

调用该接口,商户可以批量查询创建成功的商品信息,查询维度有商品状态和编码内容。

请求示例

HTTP请求方式:POST
https://api.weixin.qq.com/scan/product/getlist?access_token=access_toke
POST数据格式:JSON
POST数据例子:
{
 "offset": "1",
 "limit": "10",
 "status":"on",
}

请求参数说明

参数是否必须说明
access_token公众号的全局凭据,用于接口调用。
offset批量查询的起始位置,从0开始,包含该起始位置。
limit批量查询的数量。
status支持按状态拉取。on为发布状态,off为未发布状态,check为审核中状态,reject为审核未通过状态,all为所有状态。
keystr支持按部分编码内容拉取。填写该参数后,可将编码内容中包含所传参数的商品信息拉出。类似关键词搜索。

返回示例

正确的JSON返回结果如下:

{
 "errcode": 0,
 "errmsg": "ok",
 "total": 2,
 "key_list": [
  {
   "keystandard": "ean13",
   "keystr": "6390000000000",
   "category_id": 537117576,
   "category_name": "果泥/菜泥/肉泥",
   "update_time": 1413181580,
   "status": "on"
  },
  {
   "keystandard": "ean13",
   "keystr": "6390000000002",
   "category_id": 537117576,
   "category_name": "果泥/菜泥/肉泥",
   "update_time": 1412834605,
   "status": "on"
  }
 ]
}

返回参数说明

参数说明
errcode0为调用成功,否则返回相关错误码。
errmsgok为调用成功,否则返回错误提示。
total命中筛选条件的商品总数。
key_list商品信息列表。
keystandard商品编码标准。
keystr商品编码内容。
category_id商品类目ID。
category_name商品类目名称。
update_time商品信息的最后更新时间(整型)。
status商品主页的状态,on为发布状态,off为未发布状态,check为审核中状态,reject为审核未通过状态。

更新商品信息

调用该接口,可对商品的基本信息(base_info)、详情信息(detail_info)、推广服务区 (action_info)和组件区(modul_info)四部分进行独立或整体的更新。

注意:对处于“发布状态(on)”的商品进行更新,调用接口成功后,新的商品信息会自动进入扫一扫审核系统。对“审核中(check)”的商品,不可再更新或取消发布,否则会报错。

请求示例

HTTP请求方式:POST
https://api.weixin.qq.com/scan/product/update?access_token=access_token 
POST数据格式:JSON
POST数据例子:
{
 "keystandard": "ean13",
 "keystr": "6390000000000",
 "brand_info": {
  "action_info": {
   "action_list": [
    {
     "type": "link",
     "name": "banner",
     "link":"http://mp.weixin.qq.com",
"image":"http://mmbiz.qpic.cn/mmbiz/AhrnkhhK7rWevHib2pmq1phtply6JicADNgjXTKn0j4TlfXjUOPYBDicVOmG0sdNfUOg9Lzia2g9cbjyTXmOiaB6L1g/0",
     "showtype": "banner"
    },
    {
     "type": "link",
     "name": "更新的自定义活动1",
     "link": "http://p.url.cn/wxscan.php",
    },
    {
     "type": "link",
     "name": "更新的自定义活动2",
     "link": "http://p.url.cn/wxscan.php",
    },
    {
     "type": "user",
     "appid": "wx307e399609946068"
    },
    {
     "type": "text",
     "text": "此处可根据品牌商需要,用于简单描述商品或活动。"
    }
   ]
  }
 }
}

请求参数说明

参数是否必须说明
access_token公众号的全局凭据,用于接口调用。
keystandard商品编码标准。
keystr商品编码内容。
action_info商品的推广服务区信息。

详细参数说明,请参考“创建商品”接口。

返回示例

正确的JSON返回结果如下:

{
 "errcode": 0,
 "errmsg": "ok",
 "pid": "5g0B4A90aqc"
}

返回参数说明

参数说明
errcode0为调用成功,否则返回相关错误码。
errmsgok为调用成功,否则返回错误提示。
pid转译后的商品id,将直接编入“获取商品二维码接口”返回的二维码内容。

清除商品信息

调用该接口,商户可以清除创建成功的商品信息。

请求示例

HTTP请求方式:POST
https://api.weixin.qq.com/scan/product/clear?access_token=access_token 
POST数据格式:JSON
POST数据例子:
{
 "keystandard": "ean13",
 "keystr": "6900873042720"
}

请求示例说明

参数是否必须说明
access_token公众号的全局凭据,用于接口调用。
keystandard商品编码标准。
keystr商品编码内容。

返回示例

正确的JSON返回结果如下:

{
 "errcode": 0,
 "errmsg": "ok"
}

返回参数说明

参数说明
errcode0为调用成功,否则返回相关错误码。
errmsgok为调用成功,否则返回错误提示。

跳转URL参数说明

场景说明:

用户点击商品推广服务区Link类型的链接后,外跳的URL会带上wxkeystand、wxkeystr、wxticket、wxextinfo这四个参数。通过检查wxticket可以确认访问用户的来源和身份信息,已实现精准运营。

URL示例:http://p.url.cn/wxscandemo/yangbanjian/fangweilanding?91eddae46161ae26a3e6e928f3c07147=scan&wxkeystandard=qrcode&wxkeystr=cosmetics1&wxticket=azlsdGljdXo4Ymow&wxextinfo=123

参数说明

参数说明
wxkeystand商品编码标准。
wxkeystr商品编码内容。
wxticket标识来源的凭证参数。可通过“检查wxticket参数接口”换取对应的商品信息和访问用户信息。特别地,当用户分享链接时,为确保安全,微信会将wxticket参数清空。
wxextinfo调用“获取商品二维码接口”时传入的extinfo,为标识参数。

检查wxticket参数

调用该接口,可检查当前访问用户来源的商品主页,以及在网页前端获取该用户的身份信息。为保证场景的正确性,wxticket参数作为临时签名仅在20分钟内有效,超过有效时长会检查失败。

请求示例

HTTP请求方式:POST
https://api.weixin.qq.com/scan/scanticket/check?access_token=access_token
POST数据格式:JSON
POST数据例子:
{
 "ticket": " Ym1haDlvNXJqY3Ru1",
}

请求参数说明

参数是否必须说明
access_token公众号的全局凭据,用于接口调用。
ticket请求URL中带上的wxticket参数。

返回示例

正确的JSON返回结果如下:

{	
 "errcode":0,
 "errmsg":"ok",
 "keystandard":"ean13",
 "keystr":"6901481811083",
 "openid":"otAzGjrS4AYCmeJM1GhEOcHXXTAo",
 "scene":"scan",
 "is_check": false,
 "is_contact": false
}

返回参数说明

参数说明
errcode0为调用成功,否则返回相关错误码。
errmsgok为调用成功,否则返回错误提示。
keystandard商品编码标准。
keystr商品编码内容。
openid当前访问者的openid,可唯一标识用户。
scene打开商品主页的场景,scan为扫码,others为其他场景,可能是会话、收藏或朋友圈。
is_check该条码(二维码)是否被扫描,true为是,false为否。
is_contact是否关注公众号,true为已关注,false为未关注。

组件消息

      调用该接口,需先在“创建商品”时设置组件内容,之后可通过该接口对组件区的展示结果进行控制。

      目前,商户通过微信推送的“事件”,可获得被扫码查询的商品信息以及商户之前设置的“extinfo”内容。通过和本地信息进行校验,可判断用户所查询的商品真伪,并将结果通过该接口返回微信,最终由微信在客户端定制页面上展示真伪的查询结果。

      商户设置组件内容后,【用户—微信—商户】的信息交互模式如下:

推送XML示例

 <xml> 
<ToUserName><![CDATA[gh_fbe8a958756e]]></ToUserName> 
<FromUserName><![CDATA[otAzGjrJVN21mpDF4ZWQiYZwdK0Y]]></FromUserName>
<CreateTime>1447848568</CreateTime> 
<MsgType><![CDATA[event]]></MsgType> 
<Event><![CDATA[scan_product_callback]]></Event> 
<KeyStandard><![CDATA[qrcode]]></KeyStandard> 
<KeyStr><![CDATA[weixin_antifake]]></KeyStr> 
<ExtInfo><![CDATA[hyhy]]></ExtInfo> 
<NeedAntiFake>true</NeedAntiFake> 
</xml>

推送参数说明

参数说明
ToUserName商户的公众号原始id。
FromUserName用户的openid。
CreateTime消息创建时间(整型)。
MsgType消息类型,event。
Event事件类型,scan_product_callback为组件消息事件。
KeyStandard商品编码标准。
KeyStr商品编码内容。
ExtInfo调用“获取商品二维码接口”时传入的extinfo,为标识参数。
NeedAntiFake请是否使用微信提供的弹窗页面展示防伪结果,true为使用,false为未使用。

返回XML示例

 <xml> 
<ToUserName><![CDATA[otAzGjrJVN21mpDF4ZWQiYZwdK0Y]]></ToUserName> 
<FromUserName><![CDATA[gh_fbe8a958756e]]></FromUserName>
<CreateTime>1447848568</CreateTime> 
<MsgType><![CDATA[scanproduct]]></MsgType> 
<ScanProduct> 
<KeyStandard><![CDATA[qrcode]]></KeyStandard> 
<KeyStr><![CDATA[weixin_antifake]]></KeyStr> 
<ExtInfo><![CDATA[hyhy]]></ExtInfo> 
<AntiFake> 
<CodeResult><![CDATA[real]]></CodeResult> 
</AntiFake> 
</ScanProduct>
</xml>

返回参数说明

参数说明
ToUserName用户的openid。
FromUserName商户的公众号原始id。
CreateTime消息创建时间(整型)。
MsgType消息类型,scanproduct。
KeyStandard商品编码标准。
KeyStr商品编码内容。
ExtInfo调用“获取商品二维码接口”时传入的extinfo,为标识参数。
AntiFake防伪信息的内容。
CodeResult商品防伪查询的结果,real表示码为真,fake表示码为假,not_active表示该防伪码未激活。

清除扫码记录

当商品主页设置了“原生防伪组件”时(详情请查看【创建商品】),用户每一次扫码查看主页,均会被计数,进而展示在“防伪查询详情”中。如果商户希望某个码的扫码记录“归零”,可调用该接口,清除该码的被扫码记录。

请求示例

HTTP请求方式:POST
https://api.weixin.qq.com/scan/scanticket/check?access_token=access_token
POST数据格式:JSON
POST数据例子:
{
 "keystandard": "ean13",
 "keystr": "6900000000000",
 "extinfo":"extinfo"
}

请求参数说明

参数是否必须说明
access_token公众号的全局凭据,用于接口调用。
keystandard商品编码标准。
keystr商品编码内容。
extinfo调用“获取商品二维码接口”时传入的extinfo,为标识参数。

返回示例

正确的JSON返回结果如下:

{	
 "errcode":0,
 "errmsg":"ok"
}

返回参数说明

参数说明
errcode0为调用成功,否则返回相关错误码。
errmsgok为调用成功,否则返回错误提示。
热AI工具
Undress AI Tool
Undress AI Tool

免费脱衣服图片

AI Clothes Remover
AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undresser.AI Undress
Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

Stock Market GPT
Stock Market GPT

人工智能驱动投资研究,做出更明智的决策

热门工具
记事本++7.3.1
记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版
SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1
禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6
Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版
SublimeText3 Mac版

神级代码编辑软件(SublimeText3)