微信扫一扫接口#

class wechatpy.client.api.WeChatScan(client=None)[源代码]#
check_ticket(ticket)[源代码]#

检查 wxticket 参数有效性

详情请参考 http://mp.weixin.qq.com/wiki/15/7fa787701295b884410b5163e13313af.html

参数

ticket – 请求 URL 中带上的 wxticket 参数

返回

返回的 JSON 数据包

clear_product(standard, key)[源代码]#

清除商品信息

详情请参考 http://mp.weixin.qq.com/wiki/15/7fa787701295b884410b5163e13313af.html

参数
  • standard – 商品编码标准

  • key – 商品编码内容

返回

返回的 JSON 数据包

create_product(product_data)[源代码]#

创建商品

详情请参考 http://mp.weixin.qq.com/wiki/6/c61604ff6890d386d6227945ad4a68d2.html

返回

返回的 JSON 数据包

get_merchant_info()[源代码]#

获取商户信息

详情请参考 http://mp.weixin.qq.com/wiki/6/c61604ff6890d386d6227945ad4a68d2.html

返回

返回的 JSON 数据包

使用示例:

from wechatpy import WeChatClient

client = WeChatClient('appid', 'secret')
info = client.scan.get_merchant_info()
get_product(standard, key)[源代码]#

查询商品信息

详情请参考 http://mp.weixin.qq.com/wiki/15/7fa787701295b884410b5163e13313af.html

参数
  • standard – 商品编码标准

  • key – 商品编码内容

返回

返回的 JSON 数据包

list_product(offset=0, limit=10, status=None, key=None)[源代码]#

批量查询商品信息

详情请参考 http://mp.weixin.qq.com/wiki/15/7fa787701295b884410b5163e13313af.html

参数
  • offset – 可选,批量查询的起始位置,从 0 开始,包含该起始位置

  • limit – 可选,批量查询的数量,默认为 10

  • status – 可选,支持按状态拉取。on为发布状态,off为未发布状态, check为审核中状态,reject为审核未通过状态,all为所有状态

  • key – 支持按部分编码内容拉取。填写该参数后,可将编码内容中包含所传参数的商品信息拉出

返回

返回的 JSON 数据包

modify_product_status(standard, key, status)[源代码]#

提交审核/取消发布商品

详情请参考 http://mp.weixin.qq.com/wiki/15/1007691d0f1c10a0588c6517f12ed70f.html

参数
  • standard – 商品编码标准

  • key – 商品编码内容

  • status – 设置发布状态。on 为提交审核,off 为取消发布

返回

返回的 JSON 数据包

publish_product(standard, key)[源代码]#

提交审核商品 shortcut 接口

等同于调用 modify_product_status(standard, key, 'on')

set_test_whitelist(userids=None, usernames=None)[源代码]#

设置测试人员白名单

注意:每次设置均被视为一次重置,而非增量设置。openid、微信号合计最多设置10个。

详情请参考 http://mp.weixin.qq.com/wiki/15/1007691d0f1c10a0588c6517f12ed70f.html

参数
  • userids – 可选,测试人员的 openid 列表

  • usernames – 可选,测试人员的微信号列表

返回

返回的 JSON 数据包

unpublish_product(standard, key)[源代码]#

取消发布商品 shortcut 接口

等同于调用 modify_product_status(standard, key, 'off')

update_product(product_data)[源代码]#

更新商品信息

详情请参考 http://mp.weixin.qq.com/wiki/15/7fa787701295b884410b5163e13313af.html

返回

返回的 JSON 数据包