wx.weixinAppLogin
- Mobile app WeChat login is a way to evoke the user's WeChat APP How to log in. call JSAPI Implement the login method and obtain a temporary login certificate (Code)Through credentials in exchange for user identification information.
- In addition, after logging in successfully, you can call WeChat JSAPI To use WeChat open capabilities, such as cloud development.
Note: This interface is not supported inMobile App AssistantDebugging, developers need to build Apk or ipa Install to the phone before debugging
Front preparation
- [Multiple application accounts need to bind mobile application accounts](https://dev.weixin.qq.com/docs/framework/Guideline/web/bind-openapp .html)
- Need to be in the project.miniapp.json Tick OpenSDK
parameter
Object object
| attribute | type | Default value | Required | Introductions |
| success | function | | no | Interface calls a successful callback function |
| fail | function | | no | Interface to call a failed callback function |
| complete | function | | no | The callback function at the end of an interface call |
object.success callback
parameter
Object res
| attribute | type | Introductions |
| Code | string | User login credentials (valid for five minutes). The developer can call the code2Verifyinfo, Use Code In exchange for user identification information Be careful code2Verifyinfo It's a multi-application. appid And secret, not the Mini Program's. appid and Secret, and it's not a transfer app. appid and secret |
object.fail callback
parameter
Object res
| attribute | type | Introductions |
| errCode | number | Error code |
| errMsg | string | Error message |
**res.errCode **
| errCode | Introductions |
| -1 | system error |
| 10001005 | Multiterminal Application Unplugged Identity Management |
| 10001007 | Multiterminal Apps Unbound Mobile Apps |
| 10001015 | Multiple Application Binding Mobile App Error |
| -700000 | Front End Error, errMsg Will give detailed hints |
Common Front End Errors
| errMsg | guide |
| sendOpenReq:fail launch wechat fail | Pull up WeChat failed, that is, your multi-terminal application has not yet bound to the mobile application account, resulting in OpenSDK failed. Solutions:[Binding Mobile App Account](https://dev.weixin.qq.com/docs/framework/Guideline/web/bind-openapp .html) |
sample code