- 🦊一分钟,了解 CCC3.0!
- CCC3.0协议要求
- CCC3.0接口协议
- 私有协议
- 公有协议
- 心跳检测GET
- 钥匙跟踪-创建车主钥匙使用POST
- 管理钥匙-删除钥匙POST
- 管理钥匙-暂停钥匙POST
- 管理钥匙-恢复钥匙POST
- 生成分享会话POST
- 赎回共享会话POST
- 取消分享会话POST
- 钥匙分享交换-创建分享钥匙POST
- 钥匙分享交换-签名分享钥匙POST
- 钥匙分享交换-导入分享钥匙POST
- 事件通知-钥匙被终止POST
- 事件通知-钥匙已暂停POST
- 事件通知-钥匙已恢复POST
- 事件通知-分享钥匙正在终止POST
- 事件通知-分享钥匙终止POST
- 事件通知-分享钥匙被暂停POST
- 事件通知-分享钥匙恢复POST
- 事件通知-正在恢复数字钥匙POST
- 事件通知-分享钥匙已激活POST
- 事件通知-钥匙订阅已更改POST
- 事件通知-分享钥匙需要密码POST
- 事件通知-跨平台分享钥匙启动POST
- 事件通知-跨平台分享钥匙取消POST
- 事件通知-跨平台分享钥匙会话超时POST
- 事件通知-权利已更新POST
- 事件通知-更新了 UI 元素POST
- 事件通知-车辆认证通知POST
- 事件通知-创建钥匙通知POST
- 事件通知-签名钥匙通知POST
- 事件通知-导入钥匙通知POST
- 钥匙跟踪-分享钥匙使用POST
- CCC3.0资料
事件通知-分享钥匙已激活
POST
/keyApi/v1/eventNotification
SHARED_KEY_ADDED-当分享钥匙已成功激活(钥匙处于“活动”状态)时,此通知将从车辆 OEM 服务器发送到所有者设备 OEM 服务器。
请求参数
Header 参数
x-requestId
string
可选
x-device-oemId
string
可选
Body 参数application/json
keyID
string
钥匙ID
eventType
string
通知事件
eventData
object
事件数据
sharedKeys
string
所有者分享的钥匙数量
shareableKeys
string
可供分享的钥匙数量
keyValidTo
string
钥匙有效期结束日期
keyValidFrom
string
钥匙有效期开始日期
reason
string
触发事件的原因
encryptedData
object
用于向拥有者设备发送分享钥匙信息
示例
{
"keyID": "483729239475C864E4F",
"eventType": "SHARED_KEY_ADDED",
"eventData": {
"sharedKeys": "3",
"shareableKeys": "7",
"keyValidTo": "2021-02-19T23:05:17.462Z",
"keyValidFrom": "2019-02-19T23:05:17.462Z",
"reason": "shared key is added",
"encryptedData": {
"version": "ECIES_v1",
"ephemeralPublicKey": "098234098234750893476372832742373468923482357508932832742373468923482347637283274237346892348235",
"publicKeyHash": "50982347502373468923482385098234750237346892394346892348234763728327",
"data": "ydST1ZG5Q3cflzfM1qjjwpmOmWQHta...SBBiIAGK3PUbdE2IF/MmPefY9bsH"
}
}
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/keyApi/v1/eventNotification' \
--header 'Content-Type: application/json' \
--data-raw '{
"keyID": "483729239475C864E4F",
"eventType": "SHARED_KEY_ADDED",
"eventData": {
"sharedKeys": "3",
"shareableKeys": "7",
"keyValidTo": "2021-02-19T23:05:17.462Z",
"keyValidFrom": "2019-02-19T23:05:17.462Z",
"reason": "shared key is added",
"encryptedData": {
"version": "ECIES_v1",
"ephemeralPublicKey": "098234098234750893476372832742373468923482357508932832742373468923482347637283274237346892348235",
"publicKeyHash": "50982347502373468923482385098234750237346892394346892348234763728327",
"data": "ydST1ZG5Q3cflzfM1qjjwpmOmWQHta...SBBiIAGK3PUbdE2IF/MmPefY9bsH"
}
}
}'
返回响应
🟢201成功
application/json
Body
responseHeader
object
公共响应标头
statusCode
string
状态码
示例
{
"responseHeader": {
"statusCode": "200"
}
}