Sha256: 6f8f3d12c56e3aa6cdaaae8d5bd9325ca7950635deb26b962b6177b5a48db609
Contents?: true
Size: 1.27 KB
Versions: 2
Compression:
Stored size: 1.27 KB
Contents
##################################################### # 公众号用户管理 # Created by zhangmingxin # Date: 2018-05-18 # Wechat number: zmx119966 #################################################### class WxApi module User # 获取用户信息 # @return <JSON> # { # "subscribe": 1, # "openid": "o6_bmjrPTlm6_2sgVt7hMZOPfL2M", # "nickname": "Band", # "sex": 1, # "language": "zh_CN", # "city": "广州", # "province": "广东", # "country": "中国", # "headimgurl":"http://thirdwx.qlogo.cn/mmopen/g3MonUZtNHkdmzicIlibx6iaFqAc56vxLSUfpb6n5WKSYVY0ChQKkiaJSgQ1dZuTOgvLLrhJbERQQ4eMsv84eavHiaiceqxibJxCfHe/0", # "subscribe_time": 1382694957, # "unionid": " o6_bmasdasdsad6_2sgVt7hMZOPfL" # "remark": "", # "groupid": 0, # "tagid_list":[128,2], # "subscribe_scene": "ADD_SCENE_QR_CODE", # "qr_scene": 98765, # "qr_scene_str": "" # } # # if failed # {"errcode":40013,"errmsg":"invalid appid"} # def get_userinfo(openid) # request access_token access_token = get_access_token() JSON.parse RestClient.get("#{prefix}/cgi-bin/user/info?access_token=#{access_token}&openid=#{openid}&lang=zh_CN").body end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
wxapi-1.0.1 | lib/wxapi/user.rb |
wxapi-1.0.0 | lib/wxapi/user.rb |