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
时间: 2024-10-16 05:23:10

1.微信公众号---获取关注用户的相关文章

获取微信公众号已关注用户基本信息

当用户关注某一个公众号时,被关注的公众号就可以获得用户在此公众号下的OpenID.通过用户的OpenID,可以获取一些基本的信息,如头像.昵称.性别.地区等 1.获取access_token 获取用户的基本信息之前必须要先获得access_token public function http_curl($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_SSL_VERIF

微信公众号获取粉丝openid系统

做为一名开发人员,在测试当中也经常需要用到openid,但是微信公众号获取openid的方法也是特别麻烦!网页授权是最常见的方式, 但是网页授权的流程太复杂,不仅要开发,还要在公众号后台设置回调域名(必须备案域名,还要上传txt验证文件),个人认为微信在获取openid方面未免太过繁琐了! 一直在想怎么获取粉丝的openid最方便,傻瓜式操作,避免复杂的流程,于是用下面的方法来获取全部粉丝的openid:同步公众号粉丝列表 操作流程: 1.无需设置任何东西,只需要填写公众号的appid和apps

微信公众号一键关注解决办法

新版微信--微信公众号一键关注解决办法 复制下面链接:https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzAxNzcwODE2MA==&scene=110#wechat_redirect 注意"__biz"后面的参数,每一个公众号都有一个唯一的,比如我的就是MjM5NDExMTU3Mg,打开你微信公众号推送的任意一篇文章,复制链接,链接当中就有这样的一个识别码,直接替换就可以了 需要注意的是,链接必须在

微信公众号--获取用户列表

之前其实写过一次微信号的简单开发,包括菜单自动回复拉取用户信息等简单的微信公众号的开发,今天又用到了,然后发现自己还是忘记了,看来记录下来是真的有必要的.我今天主要是写了拉取用户信息,所以我这比写的也就是拉取用户信息. 这里使用的还是TP的框架写的php代码进行开发的. 1.对使用的公众号进行基本配置 代码: //微信验证 public function checkWechat(){ // $weixin=M("maiclub_weixin"); // $res=$weixin->

微信公众号获取用户地理位置

很久没搞微信的js-sdk了, 搞了一下午, 刷新页面老是失败, 没想到结合经验给大家展示下获取用户地理位置 第一步:登录微信公众号https://mp.weixin.qq.com 首先先设置最基本的配置(这一步大家应该都会) 第二步:点击公众平台右上角展开点击功能设置 配置网页授权域名 填写项目所使用的的域名并将文件下载放到项目根目录 然后在配置js安全域名同样将要下载的txt文件放到项目目录也可以是二级目录, 如果放到二级目录域名后面要就目录路径哦 保存之后: 第三步: 公众号左边栏,开发-

微信公众号导出关注的用户信息

用Chrome浏览器登录公众号,打开用户管理页面,确保页面加载完毕 F12打开开发者调试工具,切换到Console控制台. 在下面的输入区输入以下代码,并按下回车:     var sc=document.createElement("script");sc.type="text/javascript";sc.onload=function(){export_userlist();};sc.src="https://dn-html.qbox.me/wxmp

【微信公众平台】微信公众号“一键关注”Android版实现

微信公众平台可以说我是看着他成长起来的,我身边的朋友也有因为他而翻身奴隶把主做的,但是可惜的是我错过了最初的机会 ,我是在2013年开始接触到微信公众平台,当时他还只是一个幼崽,开始我一头栽入其中并不断的挖掘其中的万种可能,就像是在沙漠中遇到了绿洲一样,但是由于后期工作时间的原因,和他渐渐疏远了一段时间,可能也正是这样我错过了其中发展最快的时间,后面的14年的6月份以后的时间里我终于又回到我梦开始的地方-–微信公众平台开发的岗位!经过一年多的积累和这大半年的真实演练也算是积累了一些,所以决定在这

微信公众号“一键关注”有解决方案啦!

经过多方努力,终于把曾经广受公众号运营者欢迎的“一键关注”终于回来了! 目前几乎所有公众号都在使用的引导关注的方法: 1.在推送的每篇微信图文上方加上“请点击蓝色小字,关注我们“的文字或gif图片,如下面这些: 2.单独建立一个微信图文文章,作为所有引导关注的中间引导页面,如下面这种: 3.文字引导(转化率最差): 如“请关注公众号:XXXXXX”..... 当大家都在用这种方式来引导关注的时候,用户早已经疲劳了,还会去主动关注你吗??? 这样的粉丝转化率能有多少呢?   真正的“一键关注”是什

微信公众号获取openid

方式一:通过网页授权的方式获取,前提是公众号已获得网页授权 公众号获得网页授权后,配置回调域名: 当用户点击某个菜单事件时,调用项目中的xxx.jsp或xxx.html文件(http://www.xxx.com/web/wx1.jsp),内容如下: appid:公众号的:appid <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8&q