飞书应用开发如何选择不同的 ID ?
在飞书开放平台上,有多个不同类型的 ID:
- Open ID: 一般是大多数接口的默认参数
- Union ID:大部分接口的可选项
- User ID:有单独的权限管控,一般不太能用。
开发者往往在使用的过程中,会产生困惑:我到底应该如何选择这些 ID?
一个比较简单的判断方式是 如果你可能会开发多个飞书开放平台的应用,那就选择使用 Union ID。对于绝大多数开发者来说,其实默认使用 Union ID 是最方便的。这样就算你暂时只开发一个应用,后续也有拓展的可能性。
至于 User ID:99% 的场景你是不需要使用的,如果你不是很确定这个场景是否需要使用 User ID,那么大概率是不需要使用的。
此外,这里附上一个快速判断逻辑图: