Ruby HipChat Wrapper,如何检查用户名是否有效?
Ruby HipChat Wrapper, how to check that a username is valid?
我正在使用 ruby HipChat Wrapper 通过脚本发送 HipChat 消息。在尝试发送任何消息之前,我希望能够检查我尝试发送消息的用户是否存在并且有效。
HipChat::Client
class 中是否有允许我执行此操作的函数?
注意:我知道我可以通过尝试发送消息来测试用户是否存在。如果脚本以 Access denied to user
错误退出,则它是无效的。但是我想测试用户是否存在而不实际发送任何消息。
我不熟悉那个客户端,但是查看库你应该可以做这样的事情client.user('foo@bar.org').view
(假设API V2)。
看看 user.rb#L57
which uses https://www.hipchat.com/docs/apiv2/method/view_user,如果用户不存在(不确定),它也可能会返回一个错误。这可能仍然比在意识到用户不存在之前发送整个消息要好(或者,您也可以检索所有用户并对其进行检查)。
我正在使用 ruby HipChat Wrapper 通过脚本发送 HipChat 消息。在尝试发送任何消息之前,我希望能够检查我尝试发送消息的用户是否存在并且有效。
HipChat::Client
class 中是否有允许我执行此操作的函数?
注意:我知道我可以通过尝试发送消息来测试用户是否存在。如果脚本以 Access denied to user
错误退出,则它是无效的。但是我想测试用户是否存在而不实际发送任何消息。
我不熟悉那个客户端,但是查看库你应该可以做这样的事情client.user('foo@bar.org').view
(假设API V2)。
看看 user.rb#L57
which uses https://www.hipchat.com/docs/apiv2/method/view_user,如果用户不存在(不确定),它也可能会返回一个错误。这可能仍然比在意识到用户不存在之前发送整个消息要好(或者,您也可以检索所有用户并对其进行检查)。