当前位置:K88软件开发文章中心编程全书微信小程序 → 文章内容

微信商品管理

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-26 15:48:14

数说明errcode0为调用成功,否则返回相关错误码。errmsgok为调用成功,否则返回错误提示。pid转译后的商品id,将直接编入“获取商品二维码接口”返回的二维码内容。清除商品信息调用该接口,商户可以清除创建成功的商品信息。请求示例HTTP请求方式:POSThttps://api.weixin.qq.com/scan/product/clear?access_token=access_token POST数据格式:JSONPOST数据例子:{ "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请求方式:POSThttps://api.weixin.qq.com/scan/scanticket/check?access_token=access_tokenPOST数据格式:JSONPOST数据例子:{ "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请求方式:POSThttps://api.weixin.qq.com/scan/scanticket/check?access_token=access_tokenPOST数据格式:JSONPOST数据例子:{ "keystandard": "ean13", "keystr": "6900000000000", "extinfo":"extinfo"}请求参数说明参数是否必须说明access_token是公众号的全局凭据,用于接口调用。keystandard是商品编码标准。keystr是商品编码内容。extinfo是调用“获取商品二维码接口”时传入的extinfo,为标识参数。返回示例正确的JSON返回结果如下:{ "errcode":0, "errmsg":"ok"}返回参数说明参数说明errcode0为调用成功,否则返回相关错误码。errmsgok为调用成功,否则返回错误提示。

上一页  [1] [2] 


微信商品管理