Zoho API:获取发出请求的用户

时间:2018-11-27 16:40:39

标签: zoho

我已经看到Zoho API为我们提供了获取各种用户信息的选项,但是我找不到任何方法来获取有关当前正在发出请求的用户的信息。

OAuth2安全的API通常会提供这样的终结点,例如GoogleTwitter

在他们的documentation中,看起来像这样:

https://www.zohoapis.com/crm/v2/users?type= CurrentUser

但随后他们的解释粉碎了任何希望: CurrentUser -获取当前CRM用户列表

有什么已知的方法可以实现吗?

2 个答案:

答案 0 :(得分:2)

这是正确的端点:https://accounts.zoho.com/oauth/user/info

它需要aaaserver.profile.READ范围。

示例响应:

{
    "ZUID": 123123123123, 
    "First_Name": "Example", 
    "Last_Name": "Name", 
    "Display_Name": "Example Name", 
    "Email": "example@email.com"
}

答案 1 :(得分:0)

我已经对此进行了亲自测试,可以确认其文档上的文字是错误的。

他们说:

  

CurrentUser-获取当前CRM用户列表

但是实际上,该端点确实确实每次都会返回一个用户,即oauth令牌所属的用户。因此,它不会返回“当前CRM用户列表”,而是完全按照您的期望返回“当前登录的用户”。

所以您的直觉是正确的,并且该端点将实现您想要做的事情。