欢迎使用abS短域系统,三秒记住本站域名 abab.cab 阿巴阿巴 草 阿巴

链接

记录
专家级
API 密钥应作为承载令牌在请求的授权标头中发送 获取你的API密钥.
列表

API:

GET
https://abab.cab/api/v1/links

请求示例:

curl --location --request GET 'https://abab.cab/api/v1/links' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
参数
类型
描述
search
可选 string
搜索查询
search_by
可选 string
搜索于. 可能为: title for 标题, alias for 后缀, url for URL. 默认为: title.
status
可选 integer
按状态过滤 可能为: 0 for 所有, 1 for 活动, 2 for 过期, 3 for 禁用. 默认为: 0.
space
可选 integer
按空间ID过滤
domain
可选 integer
按域名过滤
pixel
可选 integer
通过像素ID过滤
sort_by
可选 string
Sort by. 可能为: id for Date created, clicks for 点击, title for 标题, alias for 后缀, url for URL. 默认为: id.
sort
可选 string
排序. 可能为: desc for 下降, asc for 上升. 默认为: desc.
per_page
可选 int
每页结果. 可能为: 10, 25, 50, 100. 默认为: 10.
展示

API:

GET
https://abab.cab/api/v1/links/{id}

请求示例:

curl --location --request GET 'https://abab.cab/api/v1/links/{id}' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
商店

API:

POST
https://abab.cab/api/v1/links

请求示例:

curl --location --request POST 'https://abab.cab/api/v1/links' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'url={url}' \
--data-urlencode 'domain={id}'
参数
类型
描述
url
必要 string
链接将被缩短
domain
必要 integer
需要保存的域名的空间ID
alias
可选 string
链接后缀
password
可选 string
链接密码
space
可选 integer
需要保存的链接的空间ID
pixels
可选 array
The pixel IDs to be integrated in the link.
disabled
可选 integer
是否禁用链接 可能为: 0 for 活动, 1 for 禁用. 默认为: 0.
privacy
可选 integer
链接统计数据是否公开 可能为: 0 for 公开, 1 for 私密, 2 for 密码. 默认为: 0.
privacy_password
可选 string
统计页面的密码 Only works with privacy set to 2.
expiration_url
可选 string
链接过期后用户将被重定向到的链接
expiration_date
可选 string
链接到期日期 YYYY-MM-DD format.
expiration_time
可选 string
链接到期时间 HH:MM format.
expiration_clicks
可选 integer
链接将要到期的点击次数.
target_type
可选 integer
目标类型 可能为: 0 for , 1 for 地理位置, 2 for 平台, 4 for 旋转交替?.
country[index][key]
可选 string
目标国家代码 代码必须为 ISO 3166-1 alpha-2 标准
country[index][value]
可选 string
用户将被重定向到的链接
platform[index][key]
可选 string
目标平台的名称 可能为: iOS, Android, Windows, OS X, Linux, Ubuntu, Chrome OS.
platform[index][value]
可选 string
用户将被重定向到的链接
language[index][key]
可选 string
目标语言代码 代码必须为 ISO 639-1 alpha-2 标准
language[index][value]
可选 string
用户将被重定向到的链接
rotation[index][value]
可选 string
用户将被重定向到的链接
更新

API:

PUT PATCH
https://abab.cab/api/v1/links/{id}

请求示例:

curl --location --request PUT 'https://abab.cab/api/v1/links/{id}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'url={url}'
参数
类型
描述
url
可选 string
链接将被缩短
alias
可选 string
链接后缀
password
可选 string
链接密码
space
可选 integer
需要保存的链接的空间ID
pixels
可选 array
The pixel IDs to be integrated in the link.
disabled
可选 integer
是否禁用链接 可能为: 0 for 活动, 1 for 禁用.
privacy
可选 integer
链接统计数据是否公开 可能为: 0 for 公开, 1 for 私密, 2 for 密码.
privacy_password
可选 string
统计页面的密码 Only works with privacy set to 2.
expiration_url
可选 string
链接过期后用户将被重定向到的链接
expiration_date
可选 string
链接到期日期 YYYY-MM-DD format.
expiration_time
可选 string
链接到期时间 HH:MM format.
expiration_clicks
可选 integer
链接将要到期的点击次数.
target_type
可选 integer
目标类型 可能为: 0 for , 1 for 地理位置, 2 for 平台, 4 for 旋转交替?.
country[index][key]
可选 string
目标国家代码 代码必须为 ISO 3166-1 alpha-2 标准
country[index][value]
可选 string
用户将被重定向到的链接
platform[index][key]
可选 string
目标平台的名称 可能为: iOS, Android, Windows, OS X, Linux, Ubuntu, Chrome OS.
platform[index][value]
可选 string
用户将被重定向到的链接
language[index][key]
可选 string
目标语言代码 代码必须为 ISO 639-1 alpha-2 标准
language[index][value]
可选 string
用户将被重定向到的链接
rotation[index][value]
可选 string
用户将被重定向到的链接
删除

API:

DELETE
https://abab.cab/api/v1/links/{id}

请求示例:

curl --location --request DELETE 'https://abab.cab/api/v1/links/{id}' \
--header 'Authorization: Bearer {api_key}'