微信公众平台——用户管理

用户管理包括获取用户基本信息、获取关注者列表、获取用户地理位置、用户分组管理。

1、获取用户列表

const
FansListUrl = 'https://api.weixin.qq.com/cgi-bin/user/get?access_token=%s&next_openid=%s';function GetOpenIDList(AccessToken, NextOpenID: String): TStringList;
varUrl: string;J: TJSONObject;O: TJSONArray;temp: String;
beginResult := TStringList.Create;Url := Format(FansListUrl, [AccessToken, NextOpenID]);J := TJSONObject.ParseJSONValue(GetMethod(Url, 1)) as TJSONObject;tryif J.Count > 0 thenbeginTotal := J.GetValue('total').Value.ToInteger;Count := J.GetValue('count').Value.ToInteger;Next_OpenID := J.GetValue('next_openid').Value;J := J.GetValue('data') as TJSONObject;if J.Count > 0 thenbeginO := J.GetValue('openid') as TJSONArray;if O.Count > 0 thenbegintemp := O.ToString;delete(temp, 1, 1);delete(temp, Length(temp), 1);Result.DelimitedText := temp;end;end;end;finallyJ.Free;end;
end;

2、获取用户信息

function UnixTime(DTime: TDateTime): longint;
beginResult := Trunc((DTime - EncodeDate(1970, 1, 1)) * SecsPerDay);
end;function DelphiTime(const USec: longint): TDateTime;
beginResult := (USec / SecsPerDay) + EncodeDate(1970, 1, 1);
end;

  TFansInfo = recordSubScribe:Byte;OpenID:String;NickName:String;Sex:Byte;City:String;Province:String;Cuntry:String;Language:String;HeadImgUrl:String;SubScribeTime:TDateTime;Remark:String;end;const
FansInfoUrl = 'https://api.weixin.qq.com/cgi-bin/user/info?access_token=%s&openid=%s&lang=zh_CN';function GetFansInfo(OpenID: String): TFansInfo;
varUrl: string;J: TJSONObject;
beginUrl := Format(FansInfoUrl, [Access_Token, OpenID]);J := TJSONObject.ParseJSONValue(GetMethod(Url, 1)) as TJSONObject;tryif J.Count > 0 thenbeginResult.SubScribe := J.GetValue('subscribe').Value.ToInteger;Result.OpenID := J.GetValue('openid').Value;Result.NickName := J.GetValue('nickname').Value;Result.Sex := J.GetValue('sex').Value.ToInteger;Result.City := J.GetValue('city').Value;Result.Province := J.GetValue('province').Value;Result.Cuntry := J.GetValue('country').Value;Result.Language := J.GetValue('language').Value;Result.HeadImgUrl := J.GetValue('headimgurl').Value;Result.SubScribeTime := DelphiTime(J.GetValue('subscribe_time').Value.ToInteger);Result.Remark := J.GetValue('remark').Value;end;finallyJ.Free;end;
end;

微信公众平台——用户管理相关推荐

  1. 微信公众平台消息管理与群发图文教程

    微信公众平台教程全集 1.    微信公众平台注册与认证图文教程分享 2.    微信公众平台消息管理与群发图文教程 3.    微信公众平台素材编辑与自动回复图文教程 4.    微信公众平台开发模 ...

  2. ​微信公众平台用户信息相关接口调整通知2021-09-27​

    欢迎大家加入我的知识星球! 近期收到微信平台关于用户信息接口调整的通知,留作备忘. 原文如下: 微信公众平台用户信息相关接口调整通知2021-09-27 根据相关法律法规,为进一步规范开发者调用用户信 ...

  3. 关于“微信公众平台测试号管理接口配置信息配置失败”的问题解决办法

    接口配置信息修改 请填写接口配置信息,此信息需要你有自己的服务器资源,填写的URL需要正确响应微信发送的Token验证,请阅读 消息接口使用指南. URL:http://k2340658o8.qicp ...

  4. 【小5聊】微信公众平台用户信息相关接口调整,不再返回性别和地区信息(2021.10.21)

    应该是为了进一步加强用户隐私信息以及过度的用户性别地区营销而进行的接口调整 2021.10.12 发布通知,平台预计10月20日完成调整,请开发者及时进行调整适配,避免影响相关服务及用户体验 各位同行 ...

  5. 微信公众平台测试号管理接口配置信息配置失败

    接口配置信息修改 请填写接口配置信息,此信息需要你有自己的服务器资源,填写的URL需要正确响应微信发送的Token验证,请阅读 消息接口使用指南. URL http://sjjwx.nat300.to ...

  6. 《微信公众平台入门到精通》,青龙老贼,详情版本

    <微信公众平台入门到精通>,青龙老贼,详情版本 <微信公众平台入门到精通>Vol.1   http://segmentfault.com/a/1190000000356021 ...

  7. 微信公众号教程(2)微信公众平台后台介绍

         微信公众平台后台介绍 原文:http://www.cnblogs.com/imaker/p/6247413.html 一.微信公众平台后台欢迎页面   登陆公众平台后首先进入的就是欢迎页,跟 ...

  8. 微信公众平台 获取用户列表

    一.接口说明 公众号可通过本接口来获取帐号的关注者列表,关注者列表由一串OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成.一次拉取调用最多拉取10000个关注者的Open ...

  9. java微信获取用户列表_微信公众平台 获取用户列表

    一.接口说明 公众号可通过本接口来获取帐号的关注者列表,关注者列表由一串OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成.一次拉取调用最多拉取10000个关注者的Open ...

最新文章

  1. Linux组管理和权限管理
  2. MyEclipse显示 Install new software 在线安装插件选项
  3. Fireworks 期望,几何分布,概率,三分(2020.12.南京)
  4. 提升我的工作效率(一)--常用的快捷键
  5. 专访微软Greg Yang,构建神经网络的底层语言,探索AI的“万物理论”
  6. zookeeper专题:使用zookeeper客户端实现动态监听节点并获取数据
  7. CSS文件的三种引入方式
  8. python基本使用时常见错误
  9. pip安装时ReadTimeoutError解决办法
  10. 考研数据结构程序题常见代码【C语言实现】
  11. 【车联网原型系统|三】树莓派设计+模拟基站程序
  12. 西电c1级计算机应用测试题型,西电计算机应用基础测试题
  13. lower_bound 、upper_bound 、binary_search
  14. linux下ftp命令删除文件夹命令,Linux中FTP账号无法删除文件夹的解决方案
  15. aka名字_中国新说唱:马来王子尤长靖,尤长靖自编AKA名字
  16. 谷歌不准备推出 ChatGPT 类聊天产品;Bugzilla 宣布未来计划|极客头条
  17. HTML中添加点击链接 进行Skype、QQ、微信对话的问题
  18. JAVA使用wkhtmltopdf 将Html 导出PDF
  19. matlab中滑模boost,一种基于滑模控制的新型Boost正弦波逆变器
  20. Xcode The 'Apple Push Notification' feature is only available to users enrolled in Apple Develo...

热门文章

  1. 战神网络 战神引擎 配置的区组ID或服务器名字不一致 如何解决
  2. SQL注入基础原理与案例(详细总结)
  3. linux系统x11的Xorg,我的/etc/X11/xorg的设置
  4. 【安卓wechat微信导出聊天记录】
  5. EPICS简单实例2 -- subroutine记录(sub)介绍与使用
  6. 7 Papers Radios | SIGGRAPH 2020最佳博士论文;南开等提出新型自校准卷积
  7. C#学习(二十五)——如何在PictureBox上画十字架
  8. Unity3D专区Unity实现加载场景进度条
  9. GameFrameWork框架(Unity3D)使用笔记(八) 实现场景加载进度条
  10. 滴滴当年重创的安全事件,也会重创货拉拉吗?