- 🦊一分钟,了解 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/keySharingExchange
这是车辆 OEM 服务器提供的通用 API。所有者设备向朋友设备发送 keyCreation-Request、keySigningRequest 或 importRequest 以创建共享密钥。
请求参数
Header 参数
x-requestId
string
可选
Body 参数application/json
sharingSession
object
分享会话
sessionID
string
会话ID
vehicleOEMUrl
string
分享URL
keyAction
string
分享事件
keyID
string
钥匙ID
keyCreationRequest
string
对称密钥
示例
{
"keyAction": "CREATE_SHARED_KEY",
"keyID": "c95bf1ad6533670951da052d7cae77a1e3bbf2e369966169f4",
"sharingSession": {
"sessionID": "533677a1c95bf11da052d7caead6e3bbf2e3609579966169fd",
"vehicleOEMUrl": "UrlToReachOutToVehicleOem"
},
"keyCreationRequest": "keyCreationRequest as per Table 11-5"
}
示例代码
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/keySharingExchange' \
--header 'x-requestId;' \
--header 'Content-Type: application/json' \
--data-raw '{
"keyAction": "CREATE_SHARED_KEY",
"keyID": "c95bf1ad6533670951da052d7cae77a1e3bbf2e369966169f4",
"sharingSession": {
"sessionID": "533677a1c95bf11da052d7caead6e3bbf2e3609579966169fd",
"vehicleOEMUrl": "UrlToReachOutToVehicleOem"
},
"keyCreationRequest": "keyCreationRequest as per Table 11-5"
}'
返回响应
🟢201成功
application/json
Body
responseHeader
object
公共响应标头
statusCode
string
状态码
示例
{
"responseHeader": {
"statusCode": "200"
}
}