userID

使用问题 · 746 次浏览
RyanChan720 创建于 2023-04-15 01:41

请问是否有userID或其他参数可以认证用户身份?没有的话是否有相关的开发计划?想开发增值功能,需要认证用户才行。


回复内容
CL 2023-04-15 08:34
#1

目前没有比较好的思路。如果有什么建议欢迎提供。

UserId作为相对隐私的数据,不太合适传递到其他位置。

你也可以考虑给用户分发类似于OpenAI的ApiKey的代码,让用户第一次使用的时候填写,保存在状态里。

LifeHard 回复 CL 2023-04-15 09:42 :

我是明白他的想法的,就是想验证用户,有偿动作吧,这可能是以后QK企业版的方向了

RyanChan720 回复 CL 2023-04-15 10:12 :

我讲的userID是广义的,只针对开发者用于验证用户身份使用,不与用户名挂钩,普通用户不知道也不需要知道自己的userID,开发者也无法通过userID去对应到用户名,它仅仅是个唯一的标识,可以参考微信下的OpenID或UnionID,这样就不存在隐私的问题(参考链接:https://developers.weixin.qq.com/doc/offiaccount/User_Management/Get_users_basic_information_UnionID.html#UinonId)

RyanChan720 回复 LifeHard 2023-04-15 10:13 :

对的

CL 回复 RyanChan720 2023-04-15 13:45 :

我了解这个OpenID,不过我还不清楚怎么生成它😂

RyanChan720 回复 CL 2023-04-15 17:26 :

猜测是使用原生的userID+公众号ID做加密(比如md5),类比成QK可能是这样:QKOpenID = md5(userID+动作ID),但我建议不用针对不同的动作生成不同的QKopenID,用户有个统一的ID就可以了,类似微信的UnionID

抄书侠(GM) 回复 RyanChan720 2023-04-23 13:33 :

hah我也有这个需求,大佬现在想到什么解决方案没?

回复主贴