按顺序引用如下文件:
js/zepto.min.js
js/config.js
js/yeui.js
//要使用此功能首先你需要到微信开放平台里注册获取APPID
//yeui.wxlogin();//调出微信登录页面
yeui.wxloginBack=function(errCode,code)
{
if(errCode=='0')
{
alert('用户同意授权');
}
else if(errCode=='-4')
{
alert('用户拒绝授权');
}
else if(errCode=='-2')
{
alert('用户取消');
}
// errCode:ERR_OK = 0(用户同意)
// ERR_AUTH_DENIED = -4(用户拒绝授权)
// ERR_USER_CANCEL = -2(用户取消)
// code 用户换取access_token的code,仅在ErrCode为0时有效
//因为安全性的原因,客户端不直接保存微信sdk的secret值,也不保存openid
//请开发者自己将此code值,传到自己的后台,然后在自己的后台里请求微信的下面这个接口,获取用户的openid,保存到服务端session里。
//https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code
//这个地址请在开发者自己服务端做请求,不要直接在前端做请求,以免泄漏secret和用户的openid。
//这个接口返回的json格式为这样的:(其中openid为用户的微信相对于本应用的id,unionid为用户的微信对于任何应用的唯一id)
//{
// "access_token":"ACCESS_TOKEN",
// "expires_in":7200,
// "refresh_token":"REFRESH_TOKEN",
// "openid":"OPENID",
// "scope":"SCOPE",
// "unionid":"o6_bmasdasdsad6_2sgVt7hMZOPfL"
//}
//更多说明文档,请参考微信官方的微信登录接口说明
}