微信网页开发

  1. 使用基础网页授权调用接口 获取openid 再调用获取用户基本信息接口 可获得用户关注信息 (已关注用户静默授权 ,未关注用户提示关注)
    1. https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect 若提示“该链接无法访问”,请检查参数是否填写错误,是否拥有scope参数对应的授权作用域权限。 
    2. 如果网页授权的作用域为snsapi_base,则本步骤中获取到网页授权access_token的同时,也获取到了openid,snsapi_base式的网页授权流程即到此为止。
    3. https://mp.weixin.qq.com/advanced/wiki?t=home/index&id=mp1421140842&token=&lang=zh_CN
    4. https://mp.weixin.qq.com/advanced/wiki?t=home/index&id=mp1421140839&token=&lang=zh_CN
    5. 掉用 获取用户基本信息接口 使用全局基础access-token 和网页授权接口获得的 openid换取用户信息
    6. GET https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN 
    7. subscribe  是否关注   为0 时获取不到用户信息 表示未关注 (可扩展跳到关注引导页)
  2.  直接使用网页静默授权 可获得用户基本信息 但无法识别是否关注 
    1. https://mp.weixin.qq.com/advanced/wiki?t=home/index&id=mp1421140842&token=&lang=zh_CN
    2. 获取code 通过code获取网页授权 access-token (与基础access-token不同),通过token 换取用户基本信息
    3. 假页面传值   openid 存网页 和存cookie ,session,php缓存(thinkPhp S方法) 都有 
原文地址:https://www.cnblogs.com/yingwo/p/5229339.html