所有使用微信登录的平台都依赖wxid进行用户身份关联

宣富堂
导读 你文清终于可以擦去微信号上的轻佻非主流了;回归单身终于可以告别微信号上的前男友 女友(姓名拼音);大龄男女终于可以在微信号上隐藏生日(

你文清终于可以擦去微信号上的轻佻非主流了;回归单身终于可以告别微信号上的前男友/女友(姓名拼音);大龄男女终于可以在微信号上隐藏生日(生日)了…微信,给大家一个重新开始的机会。隔壁淘宝呢?我们是否也可以告别“快递员是傻A”和“高埔路115号小霸王”的收货人名字?亲爱的,醒醒。人民淘宝在微信官方宣布4小时后回复你:没有变化(还是微博里的置顶)。

这位网友炸了,都是国民级app。怎么人家微信可以换微信号,你淘宝却不能换淘宝ID?

淘宝ID很难改吗?有什么困难?

在很多用户看来,微信和淘宝能不能改ID,取决于他们要不要改ID。这句话没有错,但是改ID背后的工程比我们绞尽脑汁想出一个新ID要难得多。

每个平台(应用)都会使用一种方式来识别用户或设备,不同的方式会对平台后续的管理和维护产生不同的影响。就淘宝而言,淘宝之初就把淘宝ID作为用户数据的“主键”,所有的用户数据都是通过淘宝ID关联的。如果单纯更换一个淘宝平台的ID并不难,问题是淘宝ID涉及太多。

试想一下,我们用淘宝ID登录了多少应用?淘宝,闲鱼,支付宝,阿里巴巴,阿里妈妈.不能单算阿里一家宗亲的平台,这些年被阿里接手或者有联盟的平台不计其数。要修改淘宝ID,就得调动所有平台资源协同处理,真的是大规模的行动。

但据相关人士分析,淘宝之所以不敢让用户轻易修改ID,更多是出于“数据丢失”的考虑。但是如果一个与淘宝ID关联的数据在修改ID后没有及时关联和同步,用户就会因为这个修改而丢失某个平台或者某个平台某个分店的数据。如果真的造成数据丢失,对任何一方都是致命的。

微信不也一样吗?怎么改?

微信这边的情况看起来像淘宝,其实不是。与淘宝直接将用户自定义的注册ID作为唯一主键不同,微信会默认为用户生成wxid(即注册微信后微信号的默认字符串),这个字符串就是微信数据的唯一主键。即使用户后来修改了微信号,wxid也会一直保留,继续扮演主键的角色。

换句话说,所有使用微信登录的平台都是依靠wxid进行用户身份关联,而不是微信号。其实修改微信号,就相当于在原来支持无限修改的昵称基础上,增加了一个有时间限制且独立唯一的新昵称。这和微信官方账号支持多次修改微信号,但原ID唯一,不能修改的原理是一样的。

所以,无论从技术难度还是风险控制上,修改微信号都比修改淘宝ID简单,相对可控。

做一件事不难,也可以做另一件事。如果淘宝想修改ID功能,其实是有办法的。比如仍然使用原来的淘宝ID作为主键,在此基础上做一个新的用户名系统进行关联。当然,我们阿里的攻城狮是在耍花招,但是权衡利弊之后,就变成了给不给的问题。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!