public interface WxOpenMaService extends WxMaService
微信开放平台代小程序实现服务能力
https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1489144594_DhNoV&token=&lang=zh_CN
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
API_AUDIT_UPLOAD_MEDIA
小程序审核 提审素材上传接口
|
static String |
API_BIND_TESTER
绑定微信用户为小程序体验者
|
static String |
API_CHANGE_VISITSTATUS
10.
|
static String |
API_CHANGE_WXA_SEARCH_STATUS
以下接口基础信息设置
https://open.weixin.qq.com/cgi-bin/showdocument?
|
static String |
API_CODE_COMMIT
以下接口为三方平台代小程序实现的代码管理功能
https://open.weixin.qq.com/cgi-bin/showdocument?
|
static String |
API_GENERATE_SCHEME
获取小程序scheme码
|
static String |
API_GET_ACCOUNT_BASICINFO
获取帐号基本信息
GET请求
注意:需要使用1.3环节获取到的新创建小程序appid及authorization_code换取authorizer_refresh_token进而得到authorizer_access_token。
|
static String |
API_GET_AUDIT_STATUS
7.
|
static String |
API_GET_CATEGORY
3.
|
static String |
API_GET_GRAY_RELEASE_PLAN
16.3 小程序分阶段发布-查询当前分阶段发布详情
|
static String |
API_GET_LATEST_AUDIT_STATUS
8.
|
static String |
API_GET_PAGE
4.
|
static String |
API_GET_SHOW_WXA_ITEM
3.1.
|
static String |
API_GET_TESTERLIST
获取体验者列表
|
static String |
API_GET_VERSION_INFO
小程序管理-查询小程序版本信息
|
static String |
API_GET_WEAPP_SUPPORT_VERSION
12.查询当前设置的最低基础库版本及各版本用户占比 (仅供第三方代小程序调用)
|
static String |
API_GET_WXA_SEARCH_STATUS
2.
|
static String |
API_GRAY_RELEASE
16.1 小程序分阶段发布-分阶段发布接口
|
static String |
API_MODIFY_DOMAIN
设置小程序服务器域名.
|
static String |
API_QRCODE_JUMP_ADD
14.设置小程序“扫普通链接二维码打开小程序”能力
https://mp.weixin.qq.com/debug/wxadoc/introduction/qrcode.html
14.1 增加或修改二维码规则
|
static String |
API_QRCODE_JUMP_DELETE
14.4 删除已设置的二维码规则
|
static String |
API_QRCODE_JUMP_DOWNLOAD
14.3 获取校验文件名称及内容
|
static String |
API_QRCODE_JUMP_GET
14.2 获取已设置的二维码规则
|
static String |
API_QRCODE_JUMP_PUBLISH
14.5 发布已设置的二维码规则
|
static String |
API_QUERY_QUOTA
查询服务商的当月提审限额和加急次数(Quota)
|
static String |
API_REGISTER_SHOP_COMPONENT
通过此接口开通自定义版交易组件,将同步返回接入结果,不再有异步事件回调。
|
static String |
API_RELEASE
9.
|
static String |
API_REVERT_CODE_RELEASE
11.小程序版本回退(仅供第三方代小程序调用)
|
static String |
API_REVERT_GRAY_RELEASE
16.2 小程序分阶段发布-取消分阶段发布
|
static String |
API_SET_WEAPP_SUPPORT_VERSION
13.设置最低基础库版本(仅供第三方代小程序调用)
|
static String |
API_SET_WEBVIEW_DOMAIN
设置小程序业务域名(仅供第三方代小程序调用)
授权给第三方的小程序,其业务域名只可以为第三方的服务器,当小程序通过第三方发布代码上线后,小程序原先自己配置的业务域名将被删除,
只保留第三方平台的域名,所以第三方平台在代替小程序发布代码之前,需要调用接口为小程序添加业务域名。
|
static String |
API_SPEED_AUDIT
加急审核申请
|
static String |
API_SUBMIT_AUDIT
5.
|
static String |
API_TEST_QRCODE
2.
|
static String |
API_UNBIND_TESTER
解除绑定微信用户为小程序体验者
|
static String |
API_UNDO_CODE_AUDIT
15.小程序审核撤回
单个帐号每天审核撤回次数最多不超过1次,一个月不超过10次。
|
static String |
API_UPDATE_SHOW_WXA_ITEM
3.2 设置展示的公众号
|
static String |
API_WX_AMP_LINK_CREATE
小程序管理-关联小程序
|
static String |
API_WX_AMP_LINK_GET
小程序管理-获取公众号关联的小程序
|
static String |
API_WX_AMP_LINK_UN
小程序管理-解除已关联的小程序
|
GET_ACCESS_TOKEN_URL, GET_PAID_UNION_ID_URL, JSCODE_TO_SESSION_URL, SET_DYNAMIC_DATA_URL| 限定符和类型 | 方法和说明 |
|---|---|
WxOpenResult |
addQrcodeJump(WxQrcodeJumpRule wxQrcodeJumpRule)
(1)增加或修改二维码规则
|
WxOpenMaBindTesterResult |
bindTester(String wechatId)
绑定小程序体验者
|
WxOpenResult |
changeVisitStatus(String action)
10.
|
WxOpenResult |
changeWxaSearchStatus(Integer status)
设置小程序隐私设置(是否可被搜索)
|
WxOpenResult |
codeCommit(Long templateId,
String userVersion,
String userDesc,
Object extJsonObject)
1、为授权的小程序帐号上传小程序代码
|
WxOpenResult |
deleteQrcodeJump(String prefix)
(4)删除已设置的二维码规则
|
WxDownlooadQrcodeJumpResult |
downloadQrcodeJump()
(3)获取校验文件名称及内容
|
WxMaScheme |
generateMaScheme(String jumpWxaPath,
String jumpWxaQuery,
Boolean isExpire,
Long expireTime) |
String |
getAccountBasicInfo()
获取小程序的信息
|
WxOpenMaQueryAuditResult |
getAuditStatus(Long auditId)
查询某个指定版本的审核状态(仅供第三方代小程序调用)
|
WxOpenMaBasicService |
getBasicService()
小程序基础信息服务 (小程序名称、头像、描述、类目等信息设置)
|
WxOpenMaCategoryListResult |
getCategoryList()
获取授权小程序帐号的可选类目
注意:该接口可获取已设置的二级类目及用于代码审核的可选三级类目。
|
WxOpenMaDomainResult |
getDomain()
获得小程序的域名配置信息
|
WxOpenMaGrayReleasePlanResult |
getGrayReleasePlan()
16.
|
WxOpenMaHistoryVersionResult |
getHistoryVersion()
获取可回退的小程序版本
调用本接口可以获取可回退的小程序版本(最多保存最近发布或回退的5个版本
文档地址: https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/code/get_history_version.html
|
WxOpenMaQueryAuditResult |
getLatestAuditStatus()
8.
|
WxOpenMaPageListResult |
getPageList()
获取小程序的第三方提交代码的页面配置(仅供第三方开发者代小程序调用)
|
WxOpenMaPrivacyService |
getPrivacyService()
小程序用户隐私保护指引服务
|
WxGetQrcodeJumpResult |
getQrcodeJump()
(2)获取已设置的二维码规则
|
WxOpenMaShowItemResult |
getShowWxaItem()
3.1 获取展示的公众号信息
|
String |
getSupportVersion()
12.
|
WxOpenMaWeappSupportVersionResult |
getSupportVersionInfo()
12.
|
WxOpenMaTesterListResult |
getTesterList()
获得体验者列表
|
File |
getTestQrcode(String pagePath,
Map<String,String> params)
获取体验小程序的体验二维码
|
WxOpenVersioninfoResult |
getVersionInfo()
查询小程序版本信息
|
String |
getWebViewDomain()
获取小程序的业务域名
|
WxOpenMaWebDomainResult |
getWebViewDomainInfo()
获取小程序的业务域名
|
WxAmpLinkResult |
getWxAmpLink()
|
WxOpenResult |
grayRelease(Integer grayPercentage)
16.
|
WxOpenMaDomainResult |
modifyDomain(String action,
List<String> requestDomains,
List<String> wsRequestDomains,
List<String> uploadDomains,
List<String> downloadDomains)
修改域名
|
WxOpenResult |
publishQrcodeJump(String prefix)
(5)发布已设置的二维码规则
|
WxOpenMaQueryQuotaResult |
queryQuota()
查询服务商的当月提审限额和加急次数(Quota)
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/Mini_Programs/code/query_quota.html
|
WxOpenResult |
registerShopComponent()
为小程序开通小商店组件
|
WxOpenResult |
releaseAudited()
9.
|
WxOpenResult |
revertCodeRelease()
11.
|
WxOpenResult |
revertGrayRelease()
16.
|
String |
setSupportVersion(String version)
设置最低基础库版本(仅供第三方代小程序调用)
|
WxOpenResult |
setSupportVersionInfo(String version)
13.
|
String |
setWebViewDomain(String action,
List<String> domainList)
设置小程序的业务域名
|
WxOpenMaWebDomainResult |
setWebViewDomainInfo(String action,
List<String> domainList)
设置小程序的业务域名
|
Boolean |
speedAudit(Long auditId)
加急审核申请
有加急次数的第三方可以通过该接口,对已经提审的小程序进行加急操作,加急后的小程序预计2-12小时内审完。
|
WxOpenMaSubmitAuditResult |
submitAudit(WxOpenMaSubmitAuditMessage submitAuditMessage)
将第三方提交的代码包提交审核(仅供第三方开发者代小程序调用)
|
WxOpenResult |
unbindTester(String wechatId)
解除绑定小程序体验者
|
WxOpenResult |
unbindTesterByUserStr(String userStr)
解除绑定小程序体验者,其他平台绑定的体验者无法获取到wechatid,可用此方法解绑,详见文档
https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/Mini_Programs/unbind_tester.html
|
WxOpenResult |
undoCodeAudit()
15.
|
WxOpenResult |
updateShowWxaItem(Integer flag,
String mpAppId)
3.2 设置展示的公众号
|
WxMaAuditMediaUploadResult |
uploadMedia(File file)
小程序审核 提审素材上传接口
|
WxOpenResult |
wxAmpLink(String appid,
String notifyUsers,
String showProfile)
关联小程序
关联流程(需要公众号和小程序管理员双方确认):
1、第三方平台调用接口发起关联
2、公众号管理员收到模板消息,同意关联小程序。
|
WxOpenResult |
wxAmpUnLink(String appid)
解除已关联的小程序
请求方式:POST(HTTPS)
请求地址:
从接口继承的方法 cn.binarywang.wx.miniapp.api.WxMaServiceaddConfig, checkSignature, execute, getAccessToken, getAccessToken, getAnalysisService, getCloudService, getCodeService, getDeviceSubscribeService, getExpressService, getImgProcService, getInternetService, getJsapiService, getLinkService, getLiveGoodsService, getLiveMemberService, getLiveService, getMarketingService, getMediaService, getMsgService, getOcrService, getPaidUnionId, getPluginService, getProductOrderService, getProductService, getQrcodeService, getReimburseInvoiceService, getRequestHttp, getRunService, getSafetyRiskControlService, getSecCheckService, getSettingService, getShareService, getShopAccountService, getShopAfterSaleService, getShopAuditService, getShopCatService, getShopDeliveryService, getShopImgService, getShopOrderService, getShopRegisterService, getShopSharerService, getShopSpuService, getSubscribeService, getUserService, getWxMaConfig, getWxMaImmediateDeliveryService, getWxMaSchemeService, getWxMaShopCouponService, getWxMaShopPayService, initHttp, jsCode2SessionInfo, removeConfig, setDynamicData, setMaxRetryTimes, setMultiConfigs, setMultiConfigs, setRetrySleepMillis, setWxMaConfig, switchover, switchoverTo
Copyright © 2022. All rights reserved. |