OpenID和UnionID的格式说明
长度
为减少开发者接入和迁移成本,Account Kit在2023年09月21日对OpenID、UnionID的长度做出了如下调整:
-
OpenID
- 应用创建时间晚于(含)2023年09月21日 23:00:00,OpenID固定28位。
- 应用创建时间早于2023年09月21日 23:00:00,OpenID长度不固定,限制在1-256位。
-
UnionID
- 开发者账号注册时间晚于(含)2023年09月21日 23:00:00,UnionID固定29位。
- 开发者账号注册时间早于2023年09月21日 23:00:00,UnionID长度不固定,限制在1-92位。
唯一性标识
- 开发者账号下管理了多个应用时,针对同一个华为账号,不同的应用返回的OpenID值不同,但返回的UnionID相同。
- 如果开发者账号下管理了多个应用,并且这些应用需要共享同一个华为账号的用户信息,可以使用UnionID作为用户标识。
数据类型
OpenID和UnionID均是字符串类型的数据。
大小写敏感
OpenID和UnionID严格区分大小写。
实际应用中的注意事项
在存储、查询、比较OpenID或UnionID时,请务必保持其原始的大小写格式。