ArcGIS GeoEvent Server 是一组 RESTful web 服务与资源的 Java 实现方式。ArcGIS GeoEvent Server REST API 可以实现对 GeoEvent Server 的自动管理。客户端应用程序通过公共 REST API或管理 REST API 与 GeoEvent Server 进行交互。
ArcGIS GeoEvent Manager 功能完全依赖于GeoEvent Server REST API。可以在 GeoEvent Manager 中执行的所有管理任务,都可以利用将 REST 端点的 HTTP 请求通过 GeoEvent Server REST API 进行显示的方式来执行。
REST API 提供的端点是 GeoEvent Server 管理 REST API 的一部分,这些端点需要使用管理用户凭据进行客户端身份验证。
GeoEvent Server 公共 REST API
GeoEvent Server 公共 REST API 所提供的 REST 端点客户端应用程序,无需提供 ArcGIS Server 或 Portal for ArcGIS 凭据即可访问。
请通过以下网址访问 GeoEvent Server 公共 REST API:
https://gisserver.domain.com:6143/geoevent/rest/
GeoEvent Server 管理 REST API
GeoEvent Server 管理 REST API 可提供除 GeoEvent Server 公共 REST API 中所提供端点与资源以外的端点和资源,例如,访问连接器、数据存储和 geofence。
请通过以下网址访问 GeoEvent Server 管理 REST API:
https://gisserver.domain.com:6143/geoevent/admin/
首次访问 GeoEvent Server 管理 REST API 时,您需要生成一个令牌以使用 GeoEvent Server 管理 REST API 进行身份验证。
将 ArcGIS Server 联合为 Portal for ArcGIS 托管服务器后,该页面将指示您使用 Portal for ArcGIS 令牌服务来获取令牌 - 否则将会指示您使用 ArcGIS Server 令牌服务。使用服务器上的管理 REST API 进行身份验证后,客户端应用程序即可使用其他端点。