微信号基本信息模块

## 微信号基本信息模块 ### 微信号的唯一标识问题 市面上通常的说法是:每个微信好友只有一个唯一标识,以wxid为前缀的字符串(类似wxid_lbejkr1i6jl922),微信早期有些微信号可能自定义过,极个别是微信的自定义微信号,没有wxid。 - 上述的说法没有任何问题,wxid通常是注册微信后,初始化的一个默认微信号,也就是wxid为前缀的字符串。 - 当修改了微信号为自定义的个性字段时,并不是用个性字段覆盖了wxid,而是新增了一个字段,用来存储自定义的微信号。 > 从作用上来讲:wxid是每个微信号的唯一标识。**调用任何功能接口的时候,都需要用到wxid**。而alias则可以作为搜索和可添加好友的标识。 - 微信uin,也是每个微信的唯一标识。在登录的成功之后会回调uin,同样的**调用任何功能接口的时候,都需要用到uin**。举个例子: ```Java //发送文本消息给某个联系人 { "uin":2126295504, "toUserName":"18446605683@chatroom", "content":"hello @测试2号@测试3号", "atList":"wxid_evwonz075ayh12,wxid_evwonz075ayh13" } ``` 在上述例子中,uin用来表示当前操作的,也就是登录在设备上的微信号,wxid用来表示,需要操作的指定联系人。