您好,欢迎光临本网站![请登录][注册会员]  
文件名称: C#开发微信门户及应用 pdf
  所属分类: 其它
  开发工具:
  文件大小: 210kb
  下载次数: 0
  上传时间: 2019-08-10
  提 供 者: weixin_********
 详细说明:NULL 博文链接:https://zzc1684.iteye.com/blog/2210478上面的解析意思很清楚了,就是一个用户关注我们的公众号,那么不管他是第几次关注,对我们公众号来说,都是一个确定的值;但 是,一个用户对其他公众号,却有着其他不同的 Open id 微信提供了为数不多的儿个关键字信息,用来记录用户的相关内容,根据用户的相关定义,我们定义一个实体类,用来放置获取回来 的用户信息 /// //高级接口获取的用户信 //在关注者与公众号产生消息交互后,公众号可获得关注者的0 pend ///(加密后的微信号,每个用户对每个公众号的 Openid是唯一的。对于不同公众号,同一用户的 openid不同) ′公众号可通过木接口来根据ω penIs获取用户基木信息,包括昵称、头像、性别、所在城市、语言和关注时间 /// public class userJson Base JsonResult /用户是否订阅该公众号标识,值为0时,代表此用户没有关注该公众号,拉取不到共余信息。 /7//summary> public int subscribe i get; set; j /// public int sex get; set; j /// //用户的语言,简体中文为zhCN /// ///用户所在城市 /// //用户所在省份 ////summary) public string province get; set; uninary //用户所在国家 summary public string country( get; set // ′用户头像,最后一个数值代表正方形头像大小(有0、46、64、96、132数值可选,0代表640*640正方形头像),用户 没有头像时该项为空 /// public string headimgurl i get; set;. /// /用户关注时间,为时间戳。如果用户曾多次关注,则取最后关注时间 /// //分组信息 K/summary public class group Json BaseJsonResult /// ///分组名字,UTF8编码 /// //< param name=" appid">第三方用户唯一凭证 /< param name=" secret">第三方用户唯一凭证密钥,既 appsecret string getAccess Token (string appid, string secret); 缓存主要是基于.№T4增加的类库 Memory Cache,这个是一个非常不错的缓存类 我的获取 AccessToken的操作实现代码如下所示。 ///应用ID< param> mame=" secret">开发者凭据/returns> public string GetAccessToken(string appid, string secret) /正常情况下 access token有效期为7200秒,这里使用缓存设置短于这个时间即可 string access token= Memory CacheHelper Ge tCachellem(access token, delegate o string grant type= client credential var url stringFormat(https://api.weixinqq.com/cgi-bin/token?granttype=0]&appid=1&secret=12 grant type, appid, secret Httphelper helper = new Httphelper o string result= helper. GetHtml(url) string regex =access token\:\(?token).*k?)\ tring token- CRegex GetText (result, regex, token") eturn token new Time span(0,0,7000)//7000秒过期 return access token 由于我们知道, AccessToken默认是7200秒过期,因此在这个时间段里面,我们尽可能使用缓存来记录它的值,如果超过了这个时间, 我们调用这个方法的时候,它会白动重新获取一个新的值给我们了。 3、获取关注用户列表 获取关注用户列表,一次拉取API调用,最多拉取10000个关注者的 penD,可以通过多次拉取的方式来满足需求。微信的接口定义 如下所示。 htp请求方式GET请使用https协议) https://api.weixingg.com/cgi-bin/user/getaccesstoken-accessTokEn&nExtopenid-nextOpenId 这个接口返回的数据是 I total 2, count: 2, data I"openid":L,OPENIDI", OPENID2, next openid": NEXT OPENID") 根据返回的Json数据定义,我们还需要定义两个实体类,用来存放返回的结果 /// //获取关注用户列表的Json结果 /// public class userlist jsonResult BaseJsonResult /// lbic int total i get; set ///拉取的 OPENID个数,最大值为10000 ///
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 输入关键字,在本站1000多万海量源码库中尽情搜索: