为什么有些uuid是大写的?

Why are some uuid upper case?

我注意到项目及其子对象的 ID(例如类别、类别或修饰符 ID)可以包含大写和小写字母字符。据我了解,UUID 中不允许使用大写字符。它目前给我带来了一个问题,因为我保存 ID 的数据存储正在将它们转换为小写。当我稍后尝试在 /items 端点中使用该 id 检索项目时,我得到一个 404 return 代码,因为大小写已更改。有没有办法在查找项目时始终使用小写字母? 谢谢, 迈克

您应该将 Square Connect API 中的所有标识符视为不透明字符串,并相应地存储和索引它们。虽然如果您允许 API 为您生成 ID,您目前可能最终会得到一些看起来像 UUID 的东西,但这不是您在实施中应该依赖的东西。这就是为什么 official docs 没有指定你会得到一个 UUID。