6.6.1 接口描述

获取用户基本信息接口的请求地址如下:

  1. https:// api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID

通过发送HTTPS GET请求调用该接口,如果用户关注了公众账号,返回的JSON结果如下:

  1. {
  2. "subscribe": 1,
  3. "openid": "o6_bmjrPTlm6_2sgVt7hMZOPfL2M",
  4. "nickname": "Band",
  5. "sex": 1,
  6. "language": "zh_CN",
  7. "city": "广州",
  8. "province": "广东",
  9. "country": "中国",
  10. "headimgurl": "http:// wx.qlogo.cn/mmopen/g3MonUZtNHkdmzicIlibx6iaFqAc56vx
  11. LSUfpb6n5WKSYVY0ChQKkiaJSgQ1dZuTOgvLLrhJbERQQ4eMsv84eavHiaiceqxibJxCfHe/0",
  12. "subscribe_time": 1382694957
  13. }

如果用户未关注或已取消关注公众账号,返回的JSON结果如下:

  1. {"subscribe":0,"openid":"oEdzejiHCDqafJbz4WNJtWTMbDcE"}

获取用户基本信息接口返回的参数说明如表6-8所示。

表6-8 获取用户基本信息接口返回的参数说明

6.6.1 接口描述 - 图1

接口调用错误时,返回的JSON结果示例如下:

  1. {"errcode":40013,"errmsg":"invalid appid"}