我目前正在尝试查找登录用户具有哪个id,但文档没有显示任何线索表明如何实现这一点。
我需要知道登录的用户 ID 以判断用户是否正在处理案例,以便他可以相应地启动/停止。
由于 API 仅返回当前处理每个案例的用户的 ID,因此我没有其他方法可以向用户显示他是否在不知道其 ID 的情况下处理该案例。
我本以为成功登录后会提供此 ID,但事实并非如此,我找不到发现该 id 的方法。
有这样的办法吗?如果有,那么我如何通过 API 获取它?
所以我终于找到了一种方法来发现登录的用户 ID,该命令在不传递用户 ID 的情况下viewPerson
:
Takes only ixPerson OR sEmail. If no parameters are supplied, the user currently logged in is returned.
http://help.manuscript.com/the-fogbugz-api/users#View_a_User_cmdviewPerson
至于为什么我躲过了这是由于对命令返回的错误描述,其中指出如下:
The case number of the edited case.
现在,我可以与我需要的任何情况交叉检查id,以确定登录用户是否正在处理某个情况。