如何唯一标识一个pipedrive帐户?

时间:2017-06-08 05:14:01

标签: pipedrive-api

我们正在尝试将我们的平台与 Pipedrive 集成。据我们研究,在pipedrive帐户中,有一个 admin ,他可以添加多个用户。用户以后可以登录各自的帐户。

我们要确保的是,一旦Pipedrive帐户与我们的平台集成,同一帐户就不应该整合两次。所以,我需要一个唯一的标识符,让我知道该帐户是否已经集成。

我最初的方法是检查api密钥。但它没有成功,因为帐户中的每个用户都有不同的API密钥。

经过一番研究后,我发现有一个名为 company_id 的标识符,对于帐户中的所有用户都是通用的。但我在文档中找不到任何相关内容。所以,我并不是100%有信心继续在我们的代码中实现它。

有没有人对此有所了解?

2 个答案:

答案 0 :(得分:2)

Pipedrive支持代表。

确保这一点的最可靠方法是针对http://api.pipedrive.com/v1/users?api_token=your_token_here发出GET请求。

您认为答案中company_id对象中的additional_data是静态的并且不会在帐户上的任何用户之间发生变化,这是正确的。

请注意,Pipedrive帐户可能有多个管理员,并且非管理员(常规用户)可能具有可见性(和编辑)限制,这可能会导致您的部分GET,{{1 }}和PUT请求失败。

如果您还没有这样做,我建议将DELETE数组从上述端点过滤data等于user.is_you并检查{{1}在“注册”期间,属性设置为true,以确保用户设置集成是管理员。

希望这有帮助!

答案 1 :(得分:0)

我不太确定你要求的是什么。您是否在为每个用户寻找唯一标识符?

每个用户都有一个ID,您可以通过调用

来获取所有用户
  

https://api.pipedrive.com/v1/users?api_token=____

这将返回一个包含用户数据的JSON对象,包括其名称和相关ID。管理员只是具有不同权限级别的用户。所有管理员都是用户,但并非所有用户都是管理员。所有用户都是公司的一部分,该公司由Pipedrive帐户的第一部分标识,即。

  

https://FooCompany.pipedrive.com

您是否正在尝试查看某家公司是否已经集成?