# 移动端网页获取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