精华内容
下载资源
问答
  • 获取用户基本信息用户关注公众号之后,你可以获取用户的openID(加密后的微信号,每个用户对应每个公众号的openID是唯一的)。通过openID可以获取到包括昵称、头像、性别、所在城市、语言和关注时间的用户信息。...

    获取用户基本信息

    用户在关注公众号之后,你可以获取到用户的openID(加密后的微信号,每个用户对应每个公众号的openID是唯一的)。通过openID可以获取到包括昵称、头像、性别、所在城市、语言和关注时间的用户信息。

    如果开发者有多个公众号,或者在公众号、移动应用之间统一用户帐号的需求,需要前往微信开放平台(open.weixin.qq.com)绑定公众号后,才可利用UnionID机制来满足上述需求。

    调用接口:

    接口调用请求说明 GET https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN

    参数说明:

    access_token 必须 调用接口凭证

    openid 必须 普通用户的标识,对当前公众号唯一

    lang 非必需 返回国家地区语言版本,zh_CN 简体,zh_TW 繁体,en 英语

    //正确结果

    {

    "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": ""

    }

    8a4b791d003b

    参数说明

    //error

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

    批量获取获取用户信息

    开发者可通过该接口来批量获取用户基本信息。最多支持一次拉取100条。

    http请求方式: POST

    https://api.weixin.qq.com/cgi-bin/user/info/batchget?access_token=ACCESS_TOKEN`

    openid 必须 用户的标识,对当前公众号唯一

    lang 非必需 国家地区语言版本,zh_CN 简体,zh_TW 繁体,en 英语,默认为zh-CN

    //正确结果

    {

    "user_info_list": [

    {

    "subscribe": 1,

    "openid": "otvxTs4dckWG7imySrJd6jSi0CWE",

    "nickname": "iWithery",

    "sex": 1,

    "language": "zh_CN",

    "city": "揭阳",

    "province": "广东",

    "country": "中国",

    "headimgurl": "http://thirdwx.qlogo.cn/mmopen/xbIQx1GRqdvyqkMMhEaGOX802l1CyqMJNgUzKP8MeAeHFicRDSnZH7FY4XB7p8XHXIf6uJA2SCunTPicGKezDC4saKISzRj3nz/0",

    "subscribe_time": 1434093047,

    "unionid": "oR5GjjgEhCMJFyzaVZdrxZ2zRRF4",

    "remark": "",

    "groupid": 0,

    "tagid_list":[128,2],

    "subscribe_scene": "ADD_SCENE_QR_CODE",

    "qr_scene": 98765,

    "qr_scene_str": ""

    },

    {

    "subscribe": 0,

    "openid": "otvxTs_JZ6SEiP0imdhpi50fuSZg"

    }

    ]

    }

    8a4b791d003b

    参数说明

    //error

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

    展开全文
  • 微信关注公众号获取用户信息

    千次阅读 2018-10-20 16:33:25
    原本以为,获取用户信息,只能通过微信授权,后来才知道在关注公众号的时候,也可以获取用户信息,而且这两种获取用户信息的方式是不同的,也没有什么交集 关注公众号,是通过接收事件推送,事件推送:关注成功,...

    原本以为,获取用户信息,只能通过微信授权,后来才知道在关注公众号的时候,也可以获取到用户信息,而且这两种获取用户信息的方式是不同的,也没有什么交集

    关注公众号,是通过接收事件推送,事件推送:关注成功,根据token获取到用户信息

    微信授权:获取code,设置回调地址,获取授权token,再获取用户信息

    事件推送:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140454

    展开全文
  • 这是一个获取公众号粉丝信息的demo,用户关注公众号后,点击链接或扫描二维码,公众号即可手机用户昵称等信息,用于其他应用中。
  • 获取关注微信公众号用户信息,及没有关注的,提示获取用户信息权限等
  • #region 获取关注公众号用户信息 public string getUserToModel(string code) { string str = ""; string openid = GetCurrentRequsetWeChatUserId(); string url = s...
    #region 获取未关注公众号的用户信息
            public string getUserToModel(string code)
            {
    
                string str = "";
                string openid = GetCurrentRequsetWeChatUserId();
                string url = string.Format("https://api.weixin.qq.com/sns/oauth2/access_token?appid={0}&secret={1}&code={2}&grant_type=authorization_code,config", openid, configService.WeChatSecret, code);
                str = RequestWeChatServer(url);
                var jObject = JObject.Parse(str);
    
    
                string _access_token = jObject["access_token"].ToString();//获取access_token
                url = string.Format("https://api.weixin.qq.com/sns/userinfo?access_token={0}&openid={1}&lang=zh_CN", _access_token, openid);
                str = RequestWeChatServer(url);
                return str;
            }
            #endregion
    
    
            #region 私有方法
            string RequestWeChatServer(string url)
            {
                HttpWebRequest hwq = (HttpWebRequest)WebRequest.Create(url);
                hwq.Method = "GET";
                hwq.ContentType = "text/html;charset=UTF-8";
                HttpWebResponse response = (HttpWebResponse)hwq.GetResponse();
                Stream myResponseStream = response.GetResponseStream();
                StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8"));
                string retString = myStreamReader.ReadToEnd();
                myStreamReader.Close();
                myResponseStream.Close();
                return retString;
            }

     

    展开全文
  • 用户关注公众号,网页授权获取用户的昵称、头像等基本信息 微信官方文档——网页授权 零、前提 开发者公众号能正常使用,且已能正常获取用户信息 一、获取openid(获取网页授权access_token) 此时可与公众号中的...

    用户未关注公众号,网页授权获取用户的昵称、头像等基本信息

    微信官方文档——网页授权

    零、前提

    开发者公众号能正常使用,且已能正常获取用户信息

    一、获取openid(获取网页授权access_token)

    此时可与公众号中的获取方式相同,但是返回的参数值会有区别

    scope=snapi_base,用户点击静默授权
    scope=snapi_userinfo,用户点击的授权访问接口

    二、获取用户基本信息

    1、如果返回snapi_base

    可直接获取用户的基本信息,上送access_token(一般存储在后台数据库中,每两小时会更新一次)

    https://api.weixin.qq.com/cgi-bin/userinfo?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN

    2.如果返回snapi_userinfo

    这个时候就需要注意了,注意官网的说法
    在这里插入图片描述

    获取客户基本信息的access_token需要上送第一步(获取网页授权access_token)返回的access_token

    调用api也与snapi_base不同

    https://api.weixin.qq.com/sns/userinfo?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN

    注意:获取关注用户信息、获取授权用户信息需要请求的信息是不同的,

    • 调用api不同
    • 上送参数取值不同

    如果此时还用第一种方法获取用户信息,是不会返回昵称、头像等信息

    展开全文
  • 微信公众号开发中有时会有获取用户信息的需求。我这里是点击某个按钮直接获取用户的信息需要用户授权(就是所谓静默授权)。 主要分以下几步: ...4.用openid 请求接口获得用户信息。 第一步...
  • 上一个博客也写了微信公众号获取OpenId,但是现在这个和上一个有什么区别呢。 其实呢,是差不多的,只是这个是通过用户授权。 但是,又会有人问了,明明可以未授权获取到用户的openId,那我为什么要让用户进行...
  • 最近,对微信公众号有点兴趣,就自己研究了研究里面的一些内容,发现还挺... 我想,做微信公众号开发的,对于想获取关注公众号用户信息,或者说是当前与后台服务器进行交互的当前用户信息,这个功能是很重要...
  • 1.公众号获取用户信息 /// <summary> /// 获取用户基本信息(包括UnionID机制) /// 注意:如果开发者有在多个公众号,或在公众号、移动应用之间统一用户帐号的需求,需要前往微信开放平台(open....
  • php微信关注公众号或扫码实现获取用户信息(内含简易框架搭建,可复用)php微信关注公众号或扫码实现获取用户信息(内含简易框架搭建,可复用)概述》详细流程准备工作准备公众号及配置相关接口文档获取access_token...
  • 很多时候,我们都会看到访问一些公众号,然后就会问你是否允许授权获取个人信息,这个功能实怎么做的呢?且看下面一一分解。 二、在测试号页面找到授权第三方网页获取个人信息的接口 在这个页面往下翻 ...
  • 开发公众号,最常用到的就是获取用户信息,对于大神来说,这技术跟本就不是什么事儿,但对于小冰这样的小白来说,却是一件苦差事儿,就上次,因为这活儿,弄了我一个大晚上。 1、首先在公众号后台填 写授权域名 注:...
  • 公司业务需要获取用户观众公众号状态,即确定进入系统的用户是否关注了该公众号,根据这个结果进行相应的...调研,只有在微信的unionid机制下才能获取这个值,而在sns(我称之为)的模式下只能获得用户头像、昵称信息
  • C#微信公众号获取用户基本信息代码可用(asp.net),可以获取到用户信息的。
  • 微信公众号获取用户位置信息

    千次阅读 2018-08-29 13:46:41
    先用微信sdk的定位功能,获取用户的经纬度  2.把经纬度通过百度地图接口转换经纬度  3.通过百度地图接口,通过转换后的经纬度获取对应的位置信息 一.微信公众好SDK使用 步骤一:绑定域名 先登录微信公众...
  • 微信公众号开发,本质是一个网页的形式,用户进入这个网页系统,并一定要关注公众号,只要提供链接,就可以直接进入。例如电动车充电桩系统,用户直接用微信的扫一扫,扫描插座二维码,就可以进入充电系统,并没有...
  • 本文demo下载:wisdomdd.cn在开发微信公众号时,一旦用户关注了微信公众号用户后续的操作已经跟用户信息进行了绑定,那这些绑定的信息其它是通过OpenId进行的,每个用户关注不同的微信公众号时会产生唯一且不同...
  • 对于微信用户来说,唯一标识就是OpenID(就是加密后的微信号,对于不同用户,所对应的OpenID是...公众号可通过本接口来根据OpenID获取用户基本信息,包括昵称、头像、性别、所在城市、语言和关注时间。 在需要通过
  • 1、需要在公众号内配置IP白名单和回调域名。 2、先根据 appid 获取code public function wxLogin() { $appid = '你的appid'; // 你的授权回调地址 $redirect_uri = urlencode("http://你的域名/index/getopenid/...
  • ####本文仅作者本身笔记使用,外人看很混乱,有需要的可联系我####### 菜单栏点击按钮,在按钮...获取用户信息是通过访问https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID 可以获得一个特定的c
  • 主要为大家详细介绍了.NET微信公众号获取OpenID和用户信息的方法,用户OpenID对于微信公众平台开发尤为重要,感兴趣的小伙伴们可以参考一下
  • * 将$appid和$secret参数替换成自己公众号对应参数,需要外网可以访问服务器环境测试 */ header("Content-Type:text/html; charset=utf-8"); date_default_timezone_set("Asia/Shanghai"); //define('code.....
  • 一、没有获取用户信息的权限,这个只需要认证微信服务号即可(具体步骤可问度娘,这个不是重点); 二、获取用户信息需要设置授权域。这里是重点,微信文档中有一下解释: 网页授权获取用户基本信息有两种 scope 域....
  • 微信公众号获取用户基本信息,基本信息包括(微信昵称,唯一标识openID,性别,国家、省,市,图像),并保存到数据库源码,测试正常使用。
  • 1.关注公众号,可以通过的方式获取用户头像 https://open.weixin.qq.com/connect/oauth2/authorize?appid=xxx&redirect_uri=xxx&response_type=code&scope=snsapi_base&state=STATE#wechat_...
  • 微信公众号获取用户信息,并通过socket发送给客户端,我这里是在外网用C++做了一个服务器,转发C#发送过来的用户信息,通过remote socket发送到本地客户端

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 109,001
精华内容 43,600
关键字:

不关注公众号获取用户信息