转自:http://segmentfault.com/q/1010000002403358

你可以简单的理解为

openid = hash(uid + app_id)

也就是说,对每个app可以做到用户id唯一,但是这个id又不是通用的,你在其它app上同样的用户,openid会完全不同,反正你无法通过这个id获取用户的任何信息。用户信息是腾讯的命根子,它不会随便给你的。

openid = hash(uid + app_id)

uid可以理解为  微信用户 在微信的唯一标示;

app_id可以理解为 微信公众号  在微信的唯一标示;

算法微信没有公布。

openid = hash(uid + app_id)  可以理解为某个微信用户在某个微信公众号中的唯一标示。

微信 openid = hash(uid + app_id) 也就是说,对每个app可以做到用户id唯一相关推荐

  1. 微信开放平台 获取微信openid和unionid

    <?php //官方文档 https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Wechat_Login ...

  2. vue获取微信登陆权限_vue 授权获取微信openId操作

    1.获取url中参数code: 根据code 获取openId:调用后台接口获取openId . function getUrlKey(name){//获取url 参数 return decodeUR ...

  3. 如何获取微信openId

    获取微信openid openid定义 为了识别用户,每个用户针对每个公众号会产生一个安全的OpenID,如果需要在多公众号.移动应用之间做用户共通,则需前往微信开放平台,将这些公众号和应用绑定到一个 ...

  4. 微信OPENID授权方法

    今天搞了下微信授权, 总结了下微信的授权规则与步骤 先来几个关键字 Openid  微信ip(属于唯一指向公众号的id) redirect_uri  授权回调地址 State 回调地址带参数 Appi ...

  5. 微信第三方开平台代公众号发起网页授权 获取用户信息 openid,uninoid

    开发过程中, 走了不少弯路,简单记下几个点以备用 首先当然微信文档还是要先仔细过一遍的. 文档链接: 点击打开链接 写在前面:第三方平台代公众号办业务之前,公众号应该已经授权给第三方平台权限了,此时应 ...

  6. 微信公众号开发系列-获取微信OpenID

    在微信开发时候在做消息接口交互的时候需要使用带微信加密ID(OpenId),下面讲讲述2中类型方式获取微信OpenID,接收事件推送方式和网页授权获取用户基本信息方式获取. 1.通过接收被动消息方式获 ...

  7. 微信小程序中的用户ID(openid和unionid)

    前沿 做过微信开发的同学,多多少少都会涉及到用户的唯一标示的问题.由于微信牢牢把控着用户的信息,因此当你需要在微信平台中获取用户的标示信息,必然要通过微信的平台接口来获取(当然,你可以通过你自己的平台 ...

  8. uniapp云开发云函数获取微信openid

    产品类型:目前只有微信小程序. 目标:授权登录,建立用户体系. 框架:uniapp+云开发+云函数. 方案一:通过官方提供的 univerify 插件 官方文档:uni一键登录 - uni-app官网 ...

  9. 微信openid和unionid区别

    (1)微信openid和unionid长度是不一样的 openid=28,unionid=29 (2)openid同一用户同一应用唯一,unionid同一用户不同应用唯一 比如你们公司有一个公众号,一 ...

最新文章

  1. boost::condition_variable相关的测试程序
  2. C# LINQ系列:LINQ to DataSet的DataTable操作 及 DataTable与Linq相互转换
  3. canvas反向裁剪技巧
  4. java同步锁synchronized_synchronized、锁、多线程同步的原理是咋样的?
  5. 地方商城门户网页模板-商城模板
  6. SpringCloud Sentinel 使用restTemplate的两种配置介绍
  7. (38)FPGA面试题Verilog设计计数器
  8. 微软将开源查询处理工具Trill,怎么下载部署?
  9. sobel算子_边缘检测算法4.-教你动手实现kirsch和robinson算子
  10. eclipse中如何远程java debug配置
  11. java对excel加密_java 加密 excel
  12. VUE源码解析(持续更新)
  13. 禅道----产品经理创建产品
  14. 本地已有项目上传到码云
  15. 微博话题墙 html,Js仿微博插入话题功能
  16. 元宇宙的第一步,应该在汽车里迈出去?
  17. Disastrous Downtime
  18. 腾讯2018第一季度财报:微信用户超10亿,线下零售红利已到来
  19. php swoole 教程,Swoole基础入门
  20. 算法刷题重温(九): 排序算法来啦

热门文章

  1. 解决 pyecharts 折线图数字标签设置 formatter 参数后标签内容有问题
  2. 鹏哥C语言笔记分享P2
  3. java中decrement,Java LongAdder decrement()用法及代碼示例
  4. 微信打开网址提示在浏览器中打开的办法
  5. 关于固定总价合同的建设工程项目审计的几点思考
  6. POI导出word文件中表格合并方法(行合并,列合并)
  7. A股-股票程序自动化交易接口
  8. 广东软件测试协会QQ群
  9. 【翻译】驯服野兽:Scylla 如何利用控制理论来控制压实
  10. 计算机光驱运行功能,电脑如何设置光驱位第一启动项