diff --git a/src/pages/auth/loading.vue b/src/pages/auth/loading.vue index 199285d..e2f6182 100644 --- a/src/pages/auth/loading.vue +++ b/src/pages/auth/loading.vue @@ -97,10 +97,11 @@ export default { window.location.origin.replace(/^http:/, 'https:') + window.location.pathname ); - // 使用 snsapi_base 静默授权,不弹窗 + // 静默授权:微信用 snsapi_base,支付宝用 auth_base + const scopes = platform === 'alipay' ? 'auth_base' : 'snsapi_base'; const res = await gatewayGet('/api/v1/user/auth/url', { app_no: appNo, - scopes: 'snsapi_base', + scopes: scopes, redirect_uri: redirectUri, }); @@ -256,9 +257,11 @@ export default { window.location.origin.replace(/^http:/, 'https:') + window.location.pathname ); + // 用户信息授权:微信用 snsapi_userinfo,支付宝用 auth_user + const scopes = platform === 'alipay' ? 'auth_user' : 'snsapi_userinfo'; const res = await gatewayGet('/api/v1/user/auth/url', { app_no: appNo, - scopes: 'snsapi_userinfo', + scopes: scopes, redirect_uri: redirectUri, });