js.showUserInfoForm - Tencent-WSQ-DEV/AppCenter GitHub Wiki
1.方法原型
wsqOpenApp.showUserInfoForm(opts)
该接口目前只开放给少数应用,有权限限制
2.调用参数
| 参数 |
是否必须 |
说明 |
备注 |
| opts |
是 |
object 参数,具体见下表 |
|
opts 说明
| 参数 |
是否必须 |
说明 |
备注 |
| fields |
|
需要用户填写的字段值 |
|
| callback |
|
用户操作完成后回调 |
|
fields 说明
fields 目前支持如下,后续会继续扩展
| 字符串 |
说明 |
| realName |
姓名 |
| birthday |
生日 |
| addr |
地址 |
| mobile |
手机 |
| email |
邮箱 |
| idCard |
身份证 |
| QQ |
QQ号 |
3.返回数据
| 参数 |
说明 |
备注 |
| errMsg |
发生错误时,错误信息 |
|
4.调用示例
var fields = ['realName', 'birthday', 'addr', 'mobile', 'email', 'idCard', 'QQ']
callback = function(re) {
console.info(re);
};
if (typeof wsqOpenApp == 'undefined') {
document.addEventListener('wsqOpenAppReady', function(e) {
wsqOpenApp.showUserInfoForm({fields:fields, callback: callback});
}, false);
} else {
wsqOpenApp.showUserInfoForm({fields:fields, callback: callback});
}
5.callback接受数据
{
errCode: 2,
errMsg: '用户取消'
}