小程序接口
- class wechatpy.client.api.WeChatWxa(client=None)[源代码]
- add_template(template_short_id, keyword_id_list)[源代码]
组合模板,并将其添加至账号下的模板列表里 详情请参考 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&id=open1500465446_j4CgR
- 参数
template_short_id – 模板标题ID
keyword_id_list (list[int]) – 按照顺序排列的模板关键词列表,最多10个
- 返回
模板ID
- bind_open(appid, open_appid)[源代码]
将公众号/小程序绑定到开放平台帐号下 详情请参考 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&id=open1498704199_1bcax
- 参数
appid – 授权公众号或小程序的 appid
open_appid – 开放平台帐号 appid
- bind_tester(wechat_id)[源代码]
绑定微信用户成为小程序体验者 详情请参考 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&id=open1489140588_nVUgx
- 参数
wechat_id – 微信号
- change_visit_status(close=False)[源代码]
修改小程序线上代码的可见状态 详情请参考 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&id=open1489140610_Uavc4
- 参数
close (bool) – close 为 True 时会关闭小程序线上代码的可见状态。
- check_image_security(media)[源代码]
校验一张图片是否含有违法违规内容。 详情请参考 https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/sec-check/security.imgSecCheck.html
- 参数
media – 要检测的图片文件,格式支持PNG、JPEG、JPG、GIF,图片尺寸不超过 750px x 1334px
- 返回
- check_media_async(media_url, media_type)[源代码]
异步校验图片/音频是否含有违法违规内容。 详情请参考 https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/sec-check/security.mediaCheckAsync.html
- 参数
media_url – 要检测的多媒体url
media_type – 1:音频;2:图片
- 返回
- check_text_security(content)[源代码]
检查一段文本是否含有违法违规内容。 详情请参考 https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/sec-check/security.msgSecCheck.html
- 参数
content – 要检测的文本内容,长度不超过 500KB
- 返回
- code_to_session(js_code)[源代码]
登录凭证校验。通过 wx.login() 接口获得临时登录凭证 code 后传到开发者服务器调用此接口完成登录流程。更多使用方法详见 小程序登录 详情请参考 https://developers.weixin.qq.com/miniprogram/dev/api/code2Session.html
- 参数
js_code –
- 返回
- commit(template_id, ext_json, version, description)[源代码]
为授权的小程序账号上传小程序代码 详情请参考 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&id=open1489140610_Uavc4
- 参数
template_id – 代码库中的代码模板 ID
ext_json – 第三方自定义的配置
version – 代码版本号,开发者可自定义
description – 代码描述,开发者可自定义
- create_open(appid)[源代码]
创建开放平台账号,并绑定公众号/小程序 详情请参考 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&id=open1498704199_1bcax
- 参数
appid – 授权公众号或小程序的 appid
- 返回
开放平台的 appid
- create_qrcode(path, width=430)[源代码]
创建小程序二维码(接口C:适用于需要的码数量较少的业务场景) 详情请参考 https://mp.weixin.qq.com/debug/wxadoc/dev/api/qrcode.html
- del_template(template_id)[源代码]
删除本账号内某个模板 详情请参考 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&id=open1500465446_j4CgR
- 参数
template_id – 模板ID
- get_audit_status(auditid)[源代码]
查询某个指定版本的审核状态 详情请参考 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&id=open1489140610_Uavc4
- 参数
auditid (int) – 审核编号
- 返回
一个包含 status, reason 的 dict。status 0为审核成功,1为审核失败,2为审核中。
- get_category()[源代码]
获取授权小程序账号的可选类目 详情请参考 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&id=open1489140610_Uavc4
- 返回类型
list[dict]
- get_latest_audit_status()[源代码]
查询最近一次提交的审核状态 详情请参考 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&id=open1489140610_Uavc4
- 返回
一个包含 status, reason, auditid 的 dict。status 0为审核成功,1为审核失败,2为审核中。
- get_library_template(template_short_id)[源代码]
获取小程序模板库里,某个模板的详细信息 详情请参考 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&id=open1500465446_j4CgR
- 参数
template_short_id – 模板标题ID
- 返回类型
dict
- get_open(appid)[源代码]
获取公众号/小程序所绑定的开放平台账号 详情请参考 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&id=open1498704199_1bcax
- 参数
appid – 授权公众号或小程序的 appid
- 返回
开放平台的 appid
- get_page()[源代码]
获取小程序的第三方提交代码的页面配置 详情请参考 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&id=open1489140610_Uavc4
- 返回类型
list
- get_paid_unionid(openid, transaction_id=None, mch_id=None, out_trade_no=None)[源代码]
用户支付完成后,获取该用户的 UnionId,无需用户授权。
- 参数
openid – 支付用户唯一标识
transaction_id – 微信支付订单号,可选
mch_id – 微信支付分配的商户号,和商户订单号配合使用,可选
out_trade_no – 微信支付商户订单号,和商户号配合使用
- 返回
用户唯一标识 unionid
- get_qrcode()[源代码]
获取体验小程序的体验二维码 返回 Response 类型,header 中带有 Content-Type 与 Content-disposition 类型 详情请参考 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&id=open1489140610_Uavc4
- 返回类型
requests.Response
- get_wxa_code(path, width=430, auto_color=False, line_color={'b': '0', 'g': '0', 'r': '0'}, is_hyaline=False)[源代码]
创建小程序码(接口A: 适用于需要的码数量较少的业务场景) 详情请参考 https://mp.weixin.qq.com/debug/wxadoc/dev/api/qrcode.html
- get_wxa_code_unlimited(scene, width=430, auto_color=False, line_color={'b': '0', 'g': '0', 'r': '0'}, page=None, is_hyaline=False)[源代码]
创建小程序码(接口B:适用于需要的码数量极多,或仅临时使用的业务场景) 详情请参考 https://mp.weixin.qq.com/debug/wxadoc/dev/api/qrcode.html
- list_library_templates(offset=0, count=20)[源代码]
获取小程序模板库里,所有模板的ID与标题 详情请参考 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&id=open1500465446_j4CgR
- 参数
offset (int) – 用于分页,表示起始量,最小值为0
count (int) – 用于分页,表示拉取数量,最大值为20
- 返回
带有 total_count 与 list 的数据
- 返回类型
dict
- list_templates(offset=0, count=20)[源代码]
获取本账号内所有模板 详情请参考 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&id=open1500465446_j4CgR
- 参数
offset (int) – 用于分页,表示起始量,最小值为0
count (int) – 用于分页,表示拉取数量,最大值为20
- 返回
模板列表
- 返回类型
list[dict]
- modify_domain(action, request_domain=(), wsrequest_domain=(), upload_domain=(), download_domain=())[源代码]
修改小程序服务器授权域名 详情请参考 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&id=open1489138143_WPbOO
- 参数
action – 增删改查的操作类型,仅支持 ‘add’, ‘delete’, ‘set’, ‘get’
request_domain – request 合法域名
wsrequest_domain – socket 合法域名
upload_domain – upload file 合法域名
download_domain – download file 合法域名
- query_quota()[源代码]
查询服务商的当月提审限额(quota)和加急次数 服务商可以调用该接口,查询当月平台分配的提审限额和剩余可提审次数,以及当月分配的审核加急次数和剩余加急次数。(所有旗下小程序共用该额度) https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/Mini_Programs/code/query_quota.html
- release()[源代码]
发布已通过审核的小程序 详情请参考 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&id=open1489140610_Uavc4
- revert_code_release()[源代码]
调用本接口可以将小程序的线上版本进行回退 注意: 1. 如果没有上一个线上版本,将无法回退 2. 只能向上回退一个版本,即当前版本回退后,不能再调用版本回退接口 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/Mini_Programs/code/revertcoderelease.html
- send_subscribe_message(user_id, template_id, data, page=None)[源代码]
发送小程序订阅消息 详情请参考 https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/subscribe-message/subscribeMessage.send.html
- send_template_message(user_id, template_id, data, form_id, page=None, color=None, emphasis_keyword=None)[源代码]
发送模板消息 详情请参考 https://mp.weixin.qq.com/debug/wxadoc/dev/api/notice.html
- speed_up_audit(auditid)[源代码]
加急审核申请 有加急次数的第三方可以通过该接口,对已经提审的小程序进行加急操作,加急后的小程序预计2-12小时内审完。 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/Mini_Programs/code/speedup_audit.html
- submit_audit(data)[源代码]
将第三方提交的代码包提交审核 详情请参考 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/Mini_Programs/code/submit_audit.html
- unbind_open(appid, open_appid)[源代码]
将公众号/小程序绑定到开放平台帐号下 详情请参考 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&id=open1498704199_1bcax
- 参数
appid – 授权公众号或小程序的 appid
open_appid – 开放平台帐号 appid
- unbind_tester(wechat_id)[源代码]
解除绑定小程序的体验者 详情请参考 https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&id=open1489140588_nVUgx
- 参数
wechat_id – 微信号
- undo_code_audit()[源代码]
调用本接口可以撤回当前的代码审核单 注意: 单个帐号每天审核撤回次数最多不超过 1 次,一个月不超过 10 次。 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/Mini_Programs/code/undocodeaudit.html
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论