利用简单Json处理实现企业微信后台“客户朋友圈”统计导出
今日工作中遇到一个小需求,用户希望导出员工发送企微“客户朋友圈”的统计,但企微后台没有提供导出功能。
进入企微后台发现,展示记录的页面是一个简单的明文参数GET请求:
https://work.weixin.qq.com/wework_admin/customer/sns/getMomentList?lang=zh_CN&f=json&ajax=1&timeZoneInfo%5Bzone_offset%5D=-8&random=xxx&create_ts_begin=1648742400&create_ts_end=1650441841&page=1&limit=10&_d2st=xxx
该请求的返回值是一个包含员工在某时段“客户朋友圈”发送记录的json body,初步想法是获取到json后进行简单处理以获取需要的信息。
由于只有一个随机数校验,可以直接在同一个浏览器session中改参数来获取需要的信息,这里我只修改了limit参数来使所有需要的数据返回在同一个json中:
初步的返回看起来效果不错。保存好json文件后准备进行简单的处理以提取用户感兴趣的字段。
打开终端,使用jq工具进行一下json格式化操作,如果没有安装jq可以直接进行安装,我这里使用homebrew来安装:
brew install jq
研究一下企微返回的json格式发现其实并不复杂,所有数据装载在data对象里,list_data数组对象里为每一条朋友圈的记录,里面再按照实际内容分为几个不同对象,我们使用jq命令逐级拆解即可得到我们需要的信息。
例如这里需要抽取每一条朋友圈发送的员工信息以及对应的部门,这里使用如下jq命令进行格式化输出:
jq -r '.data.list_data[].dispatcher_member | [.name, .english_name,.account,.mainparty_name] | @csv' Sample.json
可以得到一个逗号分隔符格式的最终结果,方便用户进行后续统计和计算。
jq的命令行功能其实非常强大,我这里只是简单研究了一个贴合自己需求的命令,大家可以移步官方手册 jq Manual (development version) 来进一步学习和研究。
利用简单Json处理实现企业微信后台“客户朋友圈”统计导出相关推荐
- 企业微信开放客户朋友圈功能 无需审核即可使用
2月16日,企业微信官方发布开通与微信互通的快捷通道,无论是企业还是个人,均可下载企业微信,无需走官方认证流程,就能够使用"客户联系"."客户群"." ...
- 企业微信客户朋友圈怎么发?朋友圈规则有哪些?
企业微信开放了客户朋友圈功能,企业员工可将活动信息.产品动态等内容发布到「客户朋友圈」,而客户可以在自己的微信朋友圈中看到这些内容,等于实现了企业微信和微信朋友圈的互通. 下面我们就来聊聊企业微信客户 ...
- 企业微信管理客户如何管理?
自2021年后,企业微信取代微信成为各大企业主要客户运营平台,使用企业微信跟单成为常见场景.如何使用企业微信管理客户是当下企业最关心的议题之一.以下是去SCRM场景下企业关注的几大问题: 1. 关于好 ...
- 如何用企业微信管理客户?
2021年各大商家包括中小企业纷纷将微信客户转移到企业微信.用企业微信跟单已经成为一大高频场景,如何管理企业微信里的客户成为一门必须要掌握的新学问.以下是企业微信在没有SCRM的协助下,需要关注的几个 ...
- 对接企业微信,客户关系管理也可以很简单!
在 CRMEB Pro v2.2 更新中,CRMEB 特别对接企业微信,将客户关系管理转移至企业微信系统中,合理运用企业微信强大的管理与数据统计功能,让客户关系管理更加智能,让客户信息数据统计更加便捷 ...
- delphi 企业微信消息机器人_简单用VBS调用企业微信机器人发定时消息的方法
去年在企业微信群当中突然看到多了一个叫多群机器人的东西: 企业微信群机器人 以为是升级了什么黑科技,看了下说明,原来目前功能是一个接收自定义消息的Webhook接口,可以通过调用接口把自定义消息推送到 ...
- 企业微信后台模板导入覆盖机制
场景描述:企业微信中已经有一些用户了,现在要批量导入一些用户(可能存在重复). 先在企业微信后台通讯录管理中,下载用于导入的Excel模板,将员工信息整理到里面,然后导入. 覆盖原则: 通讯录中账号. ...
- 电脑 PC 端如何打开企业微信后台
在电脑上打开浏览器,访问 企业微信官网. 点击网页右上方的 "登录" 按钮,并选择 "企业管理". 输入企业微信的管理员账号和密码进行登录. 登录后,在网页左侧 ...
- 基于企业微信的客户运营:9问9答,轻松get客户运营神器
01 用企业微信运营客户,有什么独特好处? 第一,员工用企业微信能直接加客户微信,与客户建立强联系:还能向客户展示职业头像.实名认证和企业名称,对外形象更专业,快速赢取客户信任. 第二,如果生意不错, ...
- 企业微信之客户联系配置及使用
一.简述 企业微信跟微信是同一家公司(T)的产品,内部已经实现数据交互.从微信引流,企业微信对接,对中小公司来说是一种比较受欢迎的引流方式.下面简单描述它的对接过程. 二.操作步骤 1.信息描述 微信 ...
最新文章
- C语言清空输入缓冲区的N种方法对比
- python整数二进制有多少个1_几种统计一个二进制数内有几个1的方法
- 独家 | 在机器学习中利用统计插补来处理缺失值(附代码)
- LoadRunner学习笔记一
- python 运行java jar包,从Python运行javajar文件的最快方法?
- java反序列化漏洞 tomcat_CVE-2020-9484 Apache Tomcat反序列化漏洞浅析
- jquery --- 监听input框失效
- 如何维持手机电池寿命_充电小知识:你知道如何正确充电吗?这几种充电方式最损害电池...
- LINUX 学习笔记 账号与群组的管理
- OSPF的网络类型特征总结
- python 连续等于
- JMeter功能不够用?看我的
- 谈360下拉词360下拉框的优势及360搜索推广方法有哪些?
- oracle误删了表怎么恢复数据,oracle误删除表或者表数据的恢复方法总结
- 【练习】Accessing data with MySQL
- 基于蜜蜂优化算法优化的卷积神经网络(CNN)图像分类——附代码
- Go语言-数据结构-线性表
- 自我管理类书籍推荐,提高自我管理能力就靠这本书了!
- PDF文档是什么,如何修改PDF文档
- barracuda mysql_MySQLAntelope和Barracuda的区别分析_MySQL
热门文章
- python统计文章中高频词汇并生成词云
- 服务器和客户端TSL协议不一致
- 厦大计算机学院2018夏令营6,厦门大学信息学院(国家示范性软件学院)2020暑期夏令营报名指南(6月30日申请截止)...
- 智能合约开发 基于Hardhat(实操)
- 优雅的处理你的Java异常
- 八行代码一键照片转漫画
- 如何安装 elasticsearch-head 插件?
- 如何删除计算机中常用列表,清除右键多余菜单,鼠标右键菜单清理的方法(一) -电脑资料...
- PCL教程-PCLVisualizer可视化类的使用
- Android 9.0 wifi 热点 汇总