# pc 端网页获取wxcode
应用通过引导用户跳转/打开授权地址,在用户同意授权后,获得wxcode
# 授权地址
https://open.wecard.qq.com/connect/oauth/pc-authorize?app_key=APPKEY&response_type=code&scope=snsapi_userinfo&ocode=xxxxxx&redirect_uri=http://xxx.com&state=STATE&connect=curLogin
# 参数说明
参数 | 必填 | 类型 | 说明 |
---|---|---|---|
app_key | ✔️ | string | 腾讯微卡分配的应用 appkey |
response_type | ✔️ | string | 返回类型,固定填 code |
scope | ✔️ | string | 授权作用域。snsapi_userinfo: 非静默授权,用户确认后获取成员详细信息;snsapi_sso: 单点登录,获取登录用户详细信息,并维持登录态。 |
ocode | ✔️ | string | 主体代码,若不填写会跳转到选择主体页面 |
redirect_uri | ✔️ | string | 回调地址,需使用 urlencode 进行编码,授权后会将信息回调到此接口 |
state | string | 透传信息,回调之后原样返回 | |
connect | string | 当 connect 等于 curLogin 时,在用户已经登录后台的情况下,无需再次扫码。若没有传该字段或者 connect 不等于 curLogin 时,即使用户登录了管理后台,也需要再次扫码。该字段仅对 scope=snsapi_sso 生效 |
# 返回说明
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