为 GPS 提供商提供公共应用程序接口
概述
ALCS 拥有公共 API,可用于接收 GPS 提供商提供的卡车 GPS 数据。
为了向 ALCS 系统提供 GPS 数据,GPS 提供商有两种选择:
向 ALCS 服务提交数据。
使用 ALCS API 规范来实施 GPS 提供服务,以便 ALCS 系统可以请求 GPS 提供商提供所需数据。
服务受到保护。为了提交或提供数据,双方都必须提供认证凭证。
API 服务以 REST 网络服务的形式实现。GPS 提供商必须使用 POST 方法向 ALCS 提交数据。GPS 提供者必须使用 GET 方法才能让 ALCS 请求 GPS 数据。
网络安全
所有网络通信均使用 HTTPS(TLS/SSL)。
身份验证
API 使用访问令牌(API 密钥)进行身份验证。
访问令牌(API 密钥)
接受请求的一方向对方提供访问令牌,生成访问令牌的方法因服务提供商而异。
ALCS 使用以下方法生成访问令牌:
- 一个提供商可以同时拥有多个访问令牌。
- 访问令牌在整个系统中是唯一的。
- 提供商可以申请新的访问令牌。
- 访问令牌既可用于识别,也可用于验证。
授权
提供数据的一方有责任对呼叫者进行适当授权,这意味着只有呼叫者有权访问的数据才会应请求而获得提供。