zoukankan      html  css  js  c++  java
  • 1.微信公众号---获取关注用户

    1.获取所有关注者的openid json 注:每次可以拉取到10000个。

    参数:access_token就是全局的,通过appid和密钥获到的
    参数:next_openid 第一次拉取不用传,再拉的时候要传,最后一的那个openid
          /// <summary>
          /// 获取关注者列表openid
          /// </summary>
          /// <param name="nextopenid"></param>
          /// <param name="access_token"></param>
          /// <returns></returns>
          public string GetOpenIdList(string nextopenid, string access_token)
          {
              //if (string.IsNullOrEmpty(nextopenid))
              //    nextopenid = "";
              string url = string.Format("https://api.weixin.qq.com/cgi-bin/user/get?access_token={0}&next_openid=" + nextopenid,
                  access_token); 
              return HttpUtil.GetData( url,null);
    
          }
    

      

    返回josn 结构

    {"total":2,"count":2,"data":{"openid":["","OPENID1","OPENID2"]},"next_openid":"NEXT_OPENID"}
    

    total:总数量;

    count:本次拉取的数量,最大为10000;

    next_openid:拉取列表的后一个用户的OPENID

     

    2.通过openid获取用户详情

    access_token不解释了
    openid本公众号对应的openid
      public string GetUserInfoByOpenid(string openid)
          {
              string url = "https://api.weixin.qq.com/cgi-bin/user/info?access_token=" + AccessTokenCls.AccessToken + "&openid=" + openid + "&lang=zh_CN";
              return HttpUtil.GetData(null, url);
          }
    

      

    返回JSON数据

    {
        "subscribe": 1, 
        "openid": "o6_bmjrPTlm6_2sgVt7hMZOPfL2M", 
        "nickname": "Band", 
        "sex": 1, 
        "language": "zh_CN", 
        "city": "广州", 
        "province": "广东", 
        "country": "中国", 
        "headimgurl":    "http://wx.qlogo.cn/mmopen/g3MonUZtNHkdmzicIlibx6iaFqAc56vxLSUfpb6n5WKSYVY0ChQKkiaJSgQ1dZuTOgvLLrhJbERQQ4eMsv84eavHiaiceqxibJxCfHe/0", 
       "subscribe_time": 1382694957,
       "unionid": " o6_bmasdasdsad6_2sgVt7hMZOPfL"
       "remark": "",
       "groupid": 0
    }
    

     参数说明

    参数说明
    subscribe 用户是否订阅该公众号标识,值为0时,代表此用户没有关注该公众号,拉取不到其余信息。
    openid 用户的标识,对当前公众号唯一
    nickname 用户的昵称
    sex 用户的性别,值为1时是男性,值为2时是女性,值为0时是未知
    city 用户所在城市
    country 用户所在国家
    province 用户所在省份
    language 用户的语言,简体中文为zh_CN
    headimgurl 用户头像,最后一个数值代表正方形头像大小(有0、46、64、96、132数值可选,0代表640*640正方形头像),用户没有头像时该项为空。若用户更换头像,原有头像URL将失效。
    subscribe_time 用户关注时间,为时间戳。如果用户曾多次关注,则取最后关注时间
    unionid 只有在用户将公众号绑定到微信开放平台帐号后,才会出现该字段。详见:获取用户个人信息(UnionID机制)
    remark 公众号运营者对粉丝的备注,公众号运营者可在微信公众平台用户管理界面对粉丝添加备注
    groupid 用户所在的分组ID
  • 相关阅读:
    AtCoder Beginner Contest 205
    Codeforces Round #725 (Div. 3)
    Educational Codeforces Round 110 (Rated for Div. 2)【A
    Codeforces Round #722 (Div. 2)
    AtCoder Beginner Contest 203(Sponsored by Panasonic)
    AISing Programming Contest 2021(AtCoder Beginner Contest 202)
    PTA 520 钻石争霸赛 2021
    Educational Codeforces Round 109 (Rated for Div. 2)【ABCD】
    AtCoder Beginner Contest 200 E
    Educational Codeforces Round 108 (Rated for Div. 2)【ABCD】
  • 原文地址:https://www.cnblogs.com/qq4004229/p/5445592.html
Copyright © 2011-2022 走看看