Comments (11)
主要是微信官方提供的接口就是直接给的openId的列表呢
from wxjava.
可以考虑添加接口,方便客户端一次性得到想要的用户信息
from wxjava.
感觉没必要啊,各自按需实现就行,因为微信返回的openid是一万个啊,循环一万次......很耗时间的
再说有的人不一定获取一万个用户的,只是获取100,1000呢
from wxjava.
@xrian 你说的问题我也考虑过,但是确实有需要获取多个用户信息的场景,比如同步用户数据时批量获取用户信息的时候保存到本地数据库,虽然这个只是个小概率场景,不推荐多次调用,用户多的时候确实很耗时
from wxjava.
而且每次获取的用户数量也是可以指定的,比如可以指定每次获取多少用户
from wxjava.
@binarywang 我觉得这样实现会比较好些,写一个方法,传入list(或者数组或者list的形式),list里面是openid,这方法就是遍历list,然后根据openid获取用户信息,这样就不用考虑指定获取多少用户信息的情况了.
方法分同步和异步,如果数据少就可以用同步的方法,数据多可以用异步的
这样是否会好些呢
from wxjava.
@xrian 可以分页读取的,这种数据一般改动很少,也不是经常同步的,
from wxjava.
@wangjia2016 你可否帮忙实现一下?有人需要就用,不需要的话放那里也无妨
from wxjava.
@binarywang 可以,等我整理完了提交上来。
from wxjava.
@wangjia2016 最近有计划实现不?
from wxjava.
需求不强烈,暂时不实现
from wxjava.
Related Issues (20)
- 是否可以加入企业微信文档相关接口 HOT 1
- 支持java21的版本有嘛?
- 企微第三方加好友回调,创建时间一样被判定为重复消息 HOT 2
- 该公众号提供服务出现故障,请稍后重试 HOT 5
- HttpResponseProxy#extractFileNameFromContentString 正则匹配失败
- WxMpHostConfig地址需要支持配置化 HOT 1
- 支付私钥字符串BUG
- TransferCreateResult 商家转账到零钱,新增 batch_status 返回值,版本4.6.0 HOT 1
- https://developer.work.weixin.qq.com/document/path/97126 HOT 1
- weixin-java-cp-solon-plugin redisson配置失败 HOT 3
- 可否增加小程序 生物认证秘钥签名验证 HOT 1
- 获取企业所有打卡规则WxCpCropCheckinOption无法获取“late_rule”数据
- 消息路由规则添加事件正则支持eventRegex HOT 1
- GenerateShortLinkRequest结构 HOT 1
- 缺少接口 平台收付通-提交注销申请单等
- 添加发起商家转账接口的notify_url字段,提供相应的回调处理功能
- Caused by: java.lang.ClassNotFoundException: com.github.binarywang.wxpay.service.WxPayService HOT 1
- 企微设置工作台模板和数据是否能支持enable_webview_click参数的传递
- BUG:wx-java-pay 4.6.2.B 更新微信证书异常
- 微信开放平台更换服务器证书通知官方 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wxjava.