# WMPFAccountApi.login

> 需 WMPF >= 2.1.0 支持，使用前建议阅读[注意事项](/doc/oplatform/Miniprogram_Frame/api/about)

发起二维码登录。

## 调用参数

| 属性    | 必填 | 类型             | 说明               | 最低版本 |
|---------|------|------------------|--------------------|----------|
| uiStyle | 是   | WMPFLoginUIStyle | 登录二维码显示方式 |          |

### WMPFLoginUIStyle

| 枚举值       | 说明                     |
| ------------ | ------------------------ |
| FULLSCREEN   | 以全屏 Activity 方式展示 |
| FLOAT_WINDOW | 以浮窗方式展示           |

## 返回参数

| 类型   | 说明                   |
| ------ | ---------------------- |
| String | 微信登录授权凭据，详细见[文档](/doc/oplatform/Mobile_App/WeChat_Login/Development_Guide.md)。如果该 hostAppId 没有开发者资质，会返回 null |

## 示例代码

```kotlin
val accountApi = WMPF.getInstance().getAccountApi()
val oauthCode = accountApi.login(WMPFLoginUIStyle.DIALOG)
```
