Skip to content

LocalStorage 数据

LocalStorage 数据接口用于上传和下载指定域名的 LocalStorage 数据,接口结构与 Cookie 数据接口一致。

数据加密

上传和下载的 data 字段均为 AES-256-GCM 加密后的 Base64 字符串,使用用户的同步密码进行加解密。详细说明和代码示例请参考 数据加密

上传 LocalStorage

将指定域名的 LocalStorage 数据上传至云端。

  • URL: /open/localStorageData/upload
  • 方法: POST
  • Content-Type: application/json

请求参数

参数类型必填说明
domainstring域名
datastringLocalStorage 加密数据(AES-256-GCM 加密后的 Base64 字符串,详见 数据加密
deviceIdstring客户端设备 ID
identityIdinteger用户身份 ID,不传则使用默认身份

请求示例

bash
curl -X POST https://cookieplus.perk-net.com/api/open/localStorageData/upload \
  -H "token: d7b******62f" \
  -H "Content-Type: application/json" \
  -d '{
    "domain": "perk-net.com",
    "data": "g0er1SD******wzl6trw",
    "deviceId": "fp-fc616b7c0d336568f7ca2423409ec702"
  }'

响应示例

json
{
  "code": 200,
  "msg": "执行成功"
}

下载 LocalStorage

从云端下载指定域名的 LocalStorage 数据。

  • URL: /open/localStorageData/download
  • 方法: GET

请求参数

参数类型必填说明
domainstring域名
identityIdinteger用户身份 ID,不传则使用默认身份

请求示例

bash
curl "https://cookieplus.perk-net.com/api/open/localStorageData/download?domain=perk-net.com" \
  -H "token: d7b******62f"

响应示例

json
{
  "code": 200,
  "msg": "执行成功",
  "data": {
    "domain": "perk-net.com",
    "data": "g0er1SD******wzl6trw"
  }
}

响应字段

字段类型说明
domainstring监控域名
datastringLocalStorage 加密数据(AES-256-GCM 加密后的 Base64 字符串,详见 数据加密

Cookie Plus - 浏览器 Cookie 云同步插件