【问题标题】:Office 365: How to find maximum length of item idOffice 365:如何查找项目 ID 的最大长度
【发布时间】:2021-08-19 09:40:09
【问题描述】:

我正在尝试找出 Office 365 项目 ID 的最大长度。例如。有 DirectoryObject 资源类型https://docs.microsoft.com/en-us/graph/api/resources/directoryobject?view=graph-rest-1.0。它有一个 ID 字段,但没有提到该字段的最大长度。

同样,对于 Exchange Online,我们有邮箱 ID。是否有任何文档提到了这些 Office 365 项目(DirectoryObject、Drive、DriveItem、团队/频道 ID、邮箱等)的最大长度,或者是否有任何编程方式来计算最大长度?请告诉我。

【问题讨论】:

    标签: microsoft-graph-api office365 exchangewebservices onedrive microsoft-graph-sdks


    【解决方案1】:

    没有指定最大长度。你不能假设任何事情。

    【讨论】:

    • 但是如果我必须将它存储在数据库中,我应该为该字段假设什么长度?
    • 在 Db 中保留条目 ID 确实不是一个好主意。如果将项目移动到另一个文件夹/商店,则可以更改项目 ID。考虑改用搜索 ID 之类的东西。试着玩一下ID,你会发现你需要多少字符。
    • 如果您要将 Id 存储在数据库中,请确保存储不会更改的不可变对象,我们将移动项目 docs.microsoft.com/en-us/graph/outlook-immutable-id。 Id 的格式是不透明的(未记录),因此为它们定义确切的长度可能不是一个好主意。
    猜你喜欢
    • 2023-03-03
    • 2016-02-16
    • 1970-01-01
    • 2020-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-22
    相关资源
    最近更新 更多