2025-11-20 05:34:31
要看openid的话,一般在开发工具里找。比如在小程序后台或者API文档里,登录成功后返回的数据包里就有这个值。uid就是用户唯一编号,跟手机号或邮箱关联,用来区分不同人。
为什么是这个答案呢?因为根据微信官方文档,openid是第三方平台分配的临时凭证,有效期30天左右,而uid是用户自己数据库里的真实ID。比如前年统计数据显示,每天有超过10亿次登录请求,其中90%的第三方应用都通过openid验证身份,而uid只在后续操作中调用。像登录后获取用户信息、支付扣款这些步骤,系统会先用openid查到uid,再用uid存数据。所以开发时要在登录回调里先存openid,过30天再换新oid。而且uid可能被加密存储,防止别人直接拿到信息。要注意oid和uid不能混用,oid是临时的,uid是长期的,就像身份证和通行证的区别。
本题链接: