# 移动端网页获取wxcode

# 一. 应用通过引导用户跳转/打开授权地址,在用户同意授权后,获得wxcode(方式一)

# 授权地址

https://open.wecard.qq.com/connect/oauth/authorize?app_key=APPKEY&response_type=code&scope=snsapi_base&ocode=1011789061&redirect_uri=http%3a%2f%2fexample.com&state=STATE

# 参数说明

参数 必填 类型 说明
app_key ✔️ string 腾讯微卡分配的应用 appkey
response_type ✔️ string 返回类型,固定填 code
scope ✔️ string 授权作用域。snsapi_base: 静默授权,获取成员 card_number;snsapi_userinfo: 非静默授权,用户确认后获取成员详细信息;snsapi_sso: 单点登录,获取登录用户详细信息,并维持登录态。
ocode ✔️ string 主体代码,若不填写会跳转到选择主体页面
redirect_uri ✔️ string 回调地址,需使用 urlencode 进行编码,授权后会将信息回调到此接口
state string 透传信息,回调之后原样返回

# 返回说明

oauth 完成后跳转链接示例:http://example.com?wxcode=WXCODE&state=STATE

# 注销登录

若 scope 值为 snsapi_sso,可跳转此地址注销登录。

https://open.wecard.qq.com/connect/sso/logout?app_key=APP_KEY&ocode=1011789061&redirect_uri=http%3a%2f%2fexample.com

# 二. 小程序卡面跳转转到H5应用,wxcode附带在链接上,可以直接从链接取参(方式二)

# 举例说明

应用原入口:http://example.com

用户在小程序点击应用图标跳转到应用入口时会附带wxcode(即URL上的extra_code):http://example.com?extra_wxcode=WXCODE