企业微信的部门长度是32位无符号类型,返回的部门id不是从0依次向上增加的,有可能直接返回几个亿大小的数据超出int.max,
使用时需要定义为uint,否则可能会出错的,大家要小心了
原因可能是授权了第三方通讯录应用,有些第三方通讯录应用不是自动生成id的,而是指定了一个数,这个数就会很大。
有符号int所能表示的最大数为231-1=2,147,483,647.
无符号int所能表示的最大数为232-1=4,294,967,295
企业微信的部门长度是32位无符号类型,返回的部门id不是从0依次向上增加的,有可能直接返回几个亿大小的数据超出int.max,
使用时需要定义为uint,否则可能会出错的,大家要小心了
原因可能是授权了第三方通讯录应用,有些第三方通讯录应用不是自动生成id的,而是指定了一个数,这个数就会很大。
有符号int所能表示的最大数为231-1=2,147,483,647.
无符号int所能表示的最大数为232-1=4,294,967,295