文章时间:2018年11月13日 11:17:44 实现业务:基于微信内的H5页面,填写发票信息,直接调用微信内部的“我的发票”功能。
接口没有公开,所以不会暴露在 wx 对象上。
对于没有公开的接口,都可以用这样的方式调用:
wx.config 的时候传入参数 beta: true wx.invoke(name, args, callback),其中 name 是接口名,args 是参数对象,callback 是回调函数 具体到这个场景,就是
wx.invoke('chooseInvoiceTitle', {
// 这里要传入参数
}, function (res) {
// 这里处理调用结果
})
请求参数:
返回结果:代码示例
wx.ready(function () {
wx.invoke(' chooseInvoiceTitle ', {
"scene":"1"
}, function(res) {
//这里是回调函数
});
});
choose_invoice_title_info对象的结构如下:
{
"type":"0",
"title":"腾讯科技(深圳)有限公司",
"taxNumber":"123466789987646131",
"companyAddress":"深圳市南山区某某路腾讯大厦",
"telephone":"123456789",
"bankName":"某某银行",
"bankAccount":"621111111111290"
}