Clicky

REST API

Updated 10/6/19 by Daniel

REST API为读写Multilogin浏览器配置文件的数据提供了一个编程方式。比如,创建新的浏览器配置文件,获取一个包含所有浏览器配置文件的列表,添加浏览器配置文件到一个组,等等。

REST API端点

目前,我们有两个Rest API 版本:v1 和 v2。Rest API v1适用于Multilogin 2.x 和 3.x版本。但是,您只能通过Rest API v2来创建3.x版本的浏览器配置文件(Post Create)。

您可以从我们的Swagger文档(又称为OpenAPI Specification)中获取Rest API v1 和 v2 端点:

Rest API v1 in Swagger

Rest API v2 in Swagger

用户身份验证和API令牌

所有请求都由用户的访问令牌(基于每个登录)进行身份验证,该令牌与所需端点一起发送。令牌可以在app.properties文件中找到,该文件位于以下目录中:

{C:/Users/%username%/.mulltiloginapp.com/

您需要先登录到您的账户中,才能获取访问令牌。

重要说明:  此身份验证令牌等同于您的帐户密码。请保密,不要告知您不信任的人或第三方机构。

方案限制

REST API仅适用于有Start-up和Business方案的用户,并有相应的每秒请求的端点限制。

如果从一个不包括REST API服务的方案(即免费版本软件)访问API,则服务器将回应如下错误信息:

{"status":"ERROR","value":"unauthorized"}

速率限制

所有自动化方案都有速度限制。根据端点类型,有两类限制:

  • 所有List端点(例如:listAllGroups):1请求/分钟。
  • Create/ Update 端点 :1请求/分钟。
  • 所有其他请求:10请求/分钟。

一旦达到限制后,服务器将回应如下错误信息:

{"status":"ERROR","value":"rate limit exceeded.”}

我们的自定义计划将提供更高的API速度限制。请联系我们的支持团队了解详细信息。


How did we do?