遍历授权码的Bit-ID
-
请求地址:
GET /sns/{sn}/bitids
-
接口概述:
遍历指定授权码绑定的Bit-ID数据。
-
请求参数:
参数名 参数类型 参数说明 必需 备注 offset integer 响应结果起始下标 否 默认0 limit integer 响应结果的数量 否 默认50,最大1000 地址参数
参数名 参数类型 参数说明 必需 备注 sn string 授权码 是 -
请求体:
无
-
请求示例:
GET /bitanswer/api/sns/{sn}/bitids?limit=1 HTTP/1.1 Host: back-office-api.bitanswer.cn bitkey: ••••••
-
响应示例:
{ "status": 0, "data": { "total": 1, "items": [ { "status": 0, "guid": "AAAAAAAAAAAAAAAA", "regDate": "2023-06-28 19:39:29", "tokenType": 6 } ] } }
查询授权码的Bit-ID
-
请求地址:
POST /sns/{sn}/bitids/data
-
接口概述:
根据指定条件查询指定授权码绑定的Bit-ID。
-
请求参数:
参数名 参数类型 参数说明 必需 备注 offset integer 响应结果起始下标 否 默认0 limit integer 响应结果的数量 否 默认50,最大1000 地址参数
参数名 参数类型 参数说明 必需 备注 sn string 授权码 是 -
请求体:
参数名 参数类型 参数说明 必需 备注 querys array 查询参数 否 sorts array 排序参数 否 querys
支持:
status
,guid
,regDate
,label
,sn
,tokenType
。regDate
格式为yyyy-MM-dd HH:mm:ss
。sorts
支持:
status
,guid
,regDate
,label
,sn
,tokenType
。 -
请求示例:
POST /bitanswer/api/sns/{sn}/bitids/data HTTP/1.1 Host: back-office-api.bitanswer.cn Content-Type: application/json bitkey: •••••• { "querys": [ { "name": "tokenType", "op": "=", "values": [ 6 ] } ], "sorts": [ { "name": "status" } ] }
-
响应示例:
{ "status": 0, "data": { "total": 1, "items": [ { "status": 0, "guid": "AAAAAAAAAAAAAAAA", "regDate": "2023-06-28 19:39:29", "sn": "xxxxxx", "tokenType": 6 } ] } }
批量操作Bit-ID
-
请求地址:
POST /sns/{sn}/bitids
-
接口概述:
接口存在四种用法:
不传Bit-ID的guid与喷码label:解绑指定授权码下全部的Bit-ID。
只传喷码label:根据喷码查询指定的Bit-ID,与指定的授权码进行绑定。
Bit-ID的guid传空字符串:解绑指定授权码下全部的Bit-ID,将指定的授权码设置为允许绑定Bit-ID。
比特ID的guid不是NULL值也不是空字符串:根据Bit-ID的guid与Bit-ID类型查询指定的Bit-ID,与指定的授权码进行绑定。
-
请求参数:
地址参数
参数名 参数类型 参数说明 必需 备注 sn string 授权码 是 -
请求体:
参数名 参数类型 参数说明 必需 备注 tokenType integer Bit-ID类型 否 5:传统的Bit-ID
6:Bit-ID浮动guid string Bit-ID 否 使用guid查询Bit-ID时,tokenType为必需 label string Bit-ID的喷码 否 请求体以数组形式输入。
-
请求示例
不传Bit-ID的guid与喷码label,解绑指定授权码下的全部Bit-ID:
POST /bitanswer/api/sns/{sn}/bitids HTTP/1.1 Host: back-office-api.bitanswer.cn Content-Type: application/json bitkey: •••••• [ {} ]
只传喷码label,根据喷码查询指定的Bit-ID,与指定的授权码进行绑定:
POST /bitanswer/api/sns/{sn}/bitids HTTP/1.1 Host: back-office-api.bitanswer.cn Content-Type: application/json bitkey: •••••• [ {"label" : "UNIT_LABEL_01"} ]
Bit-ID的guid传空字符串,解绑指定授权码下的全部Bit-ID,设置授权码绑定比特ID:
POST /bitanswer/api/sns/{sn}/bitids HTTP/1.1 Host: back-office-api.bitanswer.cn Content-Type: application/json bitkey: •••••• [ {"guid" : ""} ]
比特ID的guid不是NULL值也不是空字符串,根据Bit-ID的guid与Bit-ID类型查询指定的Bit-ID,与指定的授权码进行绑定
POST /bitanswer/api/sns/{sn}/bitids HTTP/1.1 Host: back-office-api.bitanswer.cn Content-Type: application/json bitkey: •••••• [ { "guid" : "AAAAAAAAAAAAAAAA", "tokenType" : 5 } ]
-
响应示例
{ "status": 0, "data": { "total": 1, "items": [ { "guid" : "AAAAAAAAAAAAAAAA", "tokenType" : 5 } ] } }
批量解绑Bit-ID
-
请求地址:
DELETE /sns/{sn}/bitids
-
接口概述:
查询具体的Bit-ID与指定授权码进行解绑。
-
请求参数:
地址参数
参数名 参数类型 参数说明 必需 备注 sn string 授权码 是 -
请求体:
参数名 参数类型 参数说明 必需 备注 guid string Bit-ID 否 guid与label必须存在一个 label string Bit-ID的喷码 否 guid与label必须存在一个 请求体以数组形式输入。
-
请求示例
DELETE /bitanswer/api/sns/{sn}/bitids HTTP/1.1 Host: back-office-api.bitanswer.cn Content-Type: application/json bitkey: •••••• [ { "guid" : "xxxxx" } ]
-
响应示例
{ "status": 0, "data": { "total": 1, "items": [ { "guid" : "AAAAAAAAAAAAAAAA" } ] } }
按Bit-ID为授权码绑定比特ID
-
请求地址:
POST /sns/{sn}/bitids/guid/{guid}
-
接口概述:
根据Bit-ID查询指定的比特ID与指定的授权码进行绑定。
-
请求参数:
地址参数
参数名 参数类型 参数说明 必需 备注 sn string 授权码 是 guid string Bit-ID 是 -
请求体:
无
-
请求示例:
POST /bitanswer/api/sns/{sn}/bitids/guid/{guid} HTTP/1.1 Host: back-office-api.bitanswer.cn bitkey: ••••••
-
响应示例:
{ "status": 0, "data": { "total": 1, "items": [ { "guid": "AAAAAAAAAAAAAAAA" } ] } }
按Bit-ID为授权码解绑比特ID
-
请求地址:
DELETE /sns/{sn}/bitids/guid/{guid}
-
接口概述:
根据Bit-ID查询指定的比特ID与指定的授权码进行解绑。
-
请求参数:
地址参数
参数名 参数类型 参数说明 必需 备注 sn string 授权码 是 guid string Bit-ID 是 -
请求体:
无
-
请求示例:
DELETE /bitanswer/api/sns/{sn}/bitids/guid/{guid} HTTP/1.1 Host: back-office-api.bitanswer.cn bitkey: ••••••
-
响应示例:
{ "status": 0, "data": { "total": 1, "items": [ { "guid": "AAAAAAAAAAAAAAAA" } ] } }
按喷码为授权码绑定比特ID
-
请求地址:
POST /sns/{sn}/bitids/label/{label}
-
接口概述:
根据喷码查询指定的比特ID与指定的授权码进行绑定。
-
请求参数:
地址参数
参数名 参数类型 参数说明 必需 备注 sn string 授权码 是 label string Bit-ID的喷码 是 -
请求体:
无
-
请求示例:
POST /bitanswer/api/sns/{sn}/bitids/label/{label} HTTP/1.1 Host: back-office-api.bitanswer.cn bitkey: ••••••
-
响应示例:
{ "status": 0, "data": { "total": 1, "items": [ { "label": "LABEL_1" } ] } }
按喷码为授权码解绑比特ID
-
请求地址:
DELETE /sns/{sn}/bitids/label/{label}
-
接口概述:
根据喷码查询指定的比特ID与指定的授权码进行解绑。
-
请求参数:
地址参数
参数名 参数类型 参数说明 必需 备注 sn string 授权码 是 label string 喷码 是 -
请求体:
无
-
请求示例:
DELETE /bitanswer/api/sns/{sn}/bitids/label/{label} HTTP/1.1 Host: back-office-api.bitanswer.cn bitkey: ••••••
-
响应示例:
{ "status": 0, "data": { "total": 1, "items": [ { "label": "LABEL_1" } ] } }