Adspy 详情接口
接口信息
- 接口名称: 获取 Adspy 详情
- 请求方法: POST
- 接口地址:
/open-api/v1/data - 接口路径:
/v3/api/open/adspy/detail - 接口描述: 根据广告 ID 获取 Adspy 详细信息
- 价格说明: 详情接口计费规则: 基础费用:1 credit/次。 免费访问条件(满足其一即可): 该ID在3天内已获取过详情;该ID在3天内出现在您的榜单列表查询结果中。
请求头:
- Content-Type: application/json
- Accept: application/json
请求参数
请求结构
| 参数名 | 类型 | 描述 | 示例 | 必填 | 默认值 |
|---|---|---|---|---|---|
key | string | 用户申请的外部 api 请求 key | "your_api_key_here" | 是 | |
uri | string | 接口路径 | "/v3/api/open/adspy/detail" | 是 | |
params | object | 接口入参对象 | 见参数列表 | 是 |
参数列表 (params 对象)
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
id | String | 是 | 广告素材唯一标识。使用 Adspy 列表接口返回的 video_id |
请求示例
curl -X POST "https://www.pipispy.com/open-api/v1/data" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{
"key": "your_api_key_here",
"uri": "/v3/api/open/adspy/detail",
"params": {
"id": "1795208137186337"
}
}'
响应参数
响应体结构
{
"code": 200,
"message": "success",
"data": {},
"version": "v1",
"timestamp": null,
"sign": null,
"remaining_credits": 9980,
"consumed_credits": 1,
"success": true,
"fail": false
}
响应字段说明
| 字段名 | 类型 | 描述 |
|---|---|---|
code | Integer | 业务响应状态码; 200 表示请求处理成功,其他值表示请求失败 |
message | String | 响应说明;失败时用于描述参数错误、数据不存在等原因 |
data | Object/null | Adspy 详情对象;未查询到对应广告时可能为 null |
version | String | 当前开放 API 响应版本,例如 v1 |
timestamp | Number/null | 网关响应时间戳;未启用时为 null |
sign | String/null | 响应签名;未启用签名校验时为 null |
remaining_credits | Long | 本次请求完成后,API key 剩余的可用积分数量 |
consumed_credits | Long | 本次请求实际消耗的积分数量;命中免费访问条件时可能为 0 |
success | Boolean | 业务请求是否成功;成功为 true |
fail | Boolean | 业务请求是否失败;失败为 true,与 success 含义相反 |
Adspy 详情字段
字段使用说明:
- 所有时间字段均为 Unix 秒级时间戳,例如
1752199828;调用方应按自身时区转换展示。 - 播放、点赞、评论、分享、收藏等指标是最近一次采集到的累计值,不保证与媒体平台页面实时一致。
- URL 字段可能因源广告下线、地区限制或媒体平台鉴权而失效,调用方应做好访问失败处理。
- 非当前广告类型或平台适用的字段可能返回
null、空字符串、空数组,或不出现在响应中;不应以字段是否存在判断请求是否成功。 Number/String、Array/String等联合类型是为了兼容历史数据,建议调用方反序列化时允许对应的多种类型。
| 字段名 | 类型 | 描述 |
|---|---|---|
active_status | Number | 告活跃状态,与列表接口 ad_state 判断口径一致, PipiAds 根据最近一次监测时间判断的投放状态:当广告的 modify_time 晚于当前服务日期,表示近期仍监测到广告数据变化,返回 1(监测中/可能仍在投放);当 modify_time 不晚于当前服务日期,表示近期未再监测到更新,返回 0(已停止或暂未监测到投放) |
ad_advertiser | Object/null | 广告主信息;无法关联到广告主时为 null,子字段见下文 |
ad_create_time | Number | 广告在媒体平台上的创建或首次发布时间,Unix 秒级时间戳 |
ad_developer | Object/null | 与广告关联的应用开发者信息;非 App 广告或未关联时为 null |
ad_fee | Long | 兼容统计值,服务端按 play_count / 1000 计算;不是媒体账户实际广告费用。页面展示的广告花费区间由 CPM 估算字段计算 |
ad_id | String | 媒体平台提供的广告 ID。同一广告素材可能对应不同的 ad_id 与 video_id |
ad_shop | Object/null | 广告关联的 TikTok Shop 店铺信息;非 TikTok Shop 广告时为 null |
ad_store | Object/null | 广告落地页对应的网站或独立站信息;无法识别店铺时为 null |
aigc_label_type | Number/null | AI 广告视频标记: 0 或 null 表示非 AI 广告视频;非 0 且非 null 表示 AI 广告视频,具体数值代表相应的 AIGC 类型 |
ai_analysis | Object/null | 视频内容的 AI 分析结果;非视频广告或尚未完成分析时可能为 null |
app_dev | Object/null | 应用开发者原始信息;常见字段包括 id、name、icon、url |
app_image | String | 广告主头像、TikTok 账号头像或应用图标的完整 URL |
app_info | Object/null | 广告关联的应用详情,包括应用名称、评分、下载量、分类及收入等信息;非 App 广告时为 null |
app_name | String | 广告主名称。TikTok 广告通常为账号昵称,Facebook 广告通常为主页或广告主名称 |
app_store | String | 应用商店标识,例如 apple、google;非 App 广告可能为空 |
app_system | String | 应用操作系统,例如 ios、android;非 App 广告可能为空 |
app_type | String | 广告推广对象类型,例如 app、game、web |
app_url | String | 用户点击广告后访问的落地页、应用商店页或商品详情页 URL |
age_range | Array | 原始受众年龄区间列表;无数据时服务端通常补为空数组;页面展示优先使用 audience.age |
aspect_ratio | String | 详情接口标准化后的素材尺寸字符串,TikTok 通常为 宽x高(例如 576x1024);不是严格的数学宽高比 |
ad_category | Array | 原始广告分类列表;无数据时服务端通常补为空数组 |
audience | Object | 广告受众概览,包括覆盖人数、地区、年龄、性别和来源等信息 |
carousel | Array | 轮播广告的素材卡片列表;仅 type=3 时有值,子字段见下文 |
clarity | String/null | 视频质量标签,例如 SD、HD;无法识别时为 null |
collect_count | Number | 媒体平台采集到的累计收藏次数;平台不提供时通常为 0 |
comment_count | Number | 媒体平台采集到的累计评论次数 |
content_list | Array | 标准化后的广告文案、CTA 和落地页列表;轮播广告可能包含多条内容 |
cover | String | 视频封面图片的完整 URL;图片广告或无封面时可能为空字符串 |
data_type | String/null | 广告业务分类集合的字符串表示,例如 "[3,4]";详情接口与列表接口不同,不能按 JSON 数组直接解析;枚举含义见下文 |
digg_count | Number | 媒体平台采集到的累计点赞次数 |
digg_play_rate | Number | 点赞率,取值通常为 0 至 1 的小数;例如 0.0033 表示约 0.33% |
download_count | Number | 媒体平台采集到的累计下载次数;平台不提供时通常为 0 |
duration | Number/String | 视频时长,单位为秒;非视频或无法获取时可能为空字符串,调用方需兼容两种类型 |
fetch_region | Array/String | 兼容字段;有地区数据时通常为国家/地区数组,字段缺失时可能为空字符串;广告投放国家/地区请使用 audience.region |
facebook_category | Array/null | Facebook 对该广告标注的类别列表;非 Facebook 广告通常为空或不返回 |
facebook_display_format | String | Facebook 广告展示形式,例如视频、图片或轮播;非 Facebook 广告可能为空 |
facebook_like_info | Array/null | Facebook 表情互动统计列表;数组元素含互动类型及数量,子字段见下文 |
facebook_link | String | Facebook 广告、帖子或广告资料库页面 URL;非 Facebook 广告可能为空 |
forward_count | Number | 媒体平台采集到的累计转发次数;不支持该指标的平台通常返回 0 |
found_time | Number | PipiAds 首次发现该广告的时间,Unix 秒级时间戳;不等同于广告创建时间 |
hot_value | Number | PipiAds 广告热度指标,用于衡量广告当前受关注程度;数值越大通常代表热度越高 |
image | String | 图片广告主图的完整 URL;视频广告通常为空字符串 |
isSpark | Boolean | 兼容派生字段;当前由 is_ad_fake 反向推导,不能作为媒体平台官方 Spark Ads 身份的绝对依据;无原始标记时可能不返回 |
is_ad_fake | Boolean/null | 广告真实性识别标记: true 疑似搬运或非原生广告,false 非疑似,未识别时为 null |
is_collection | Boolean | 当前 API key 所属账号是否已收藏该广告 |
is_download | Boolean | 当前 API key 是否具有该素材的下载权限;不代表素材 URL 一定有效 |
label | Object/null | 广告的人工或系统分类标签;无标签时为 null,可包含中英文标签名称 |
language | Array | 广告内容语言代码列表,例如 ["en"]、["zh-cn"];通常采用 ISO 语言代码 |
last_put_time | Number | 最近一次监测到广告投放的时间,当前服务端取 modify_time,Unix 秒级时间戳 |
max_cpa | Number/null | 最大 CPA,由PIPIADS根据大数据和目标地区通用订单CPA指标自动计算而来(含误差),无法估算时为 null |
max_cpm | Number/null | 最大 CPM,由PIPIADS根据大数据和目标地区通用CPM指标自动计算而来(含误差),无法估算时为 null |
min_cpa | Number/null | 最小 CPA,由PIPIADS根据大数据和目标地区通用订单CPA指标自动计算而来(含误差), 无法估算时为 null |
min_cpm | Number/null | 最小 CPM,由PIPIADS根据大数据和目标地区通用CPM指标自动计算而来(含误差),无法估算时为 null |
modify_time | Number | 最近一次监测到广告仍在投放或数据发生变化的时间,Unix 秒级时间戳 |
music_id | String | TikTok 视频使用的音乐或声音 ID;其他平台可能为空 |
music_name | String | TikTok 视频使用的音乐或声音名称;其他平台可能为空 |
music_url | String | TikTok 视频音乐或声音资源 URL;其他平台可能为空 |
pack_url | String | 应用安装包下载 URL;无安装包信息时为空字符串 |
platform | Number | 平台类型: 1 TikTok,2 Facebook |
play_count | Number | 媒体平台采集到的累计播放或展示次数;具体口径取决于媒体平台 |
popular_person_id | String/null | 与 TikTok 作者关联的 PipiAds 红人档案 ID;未关联时不返回或为 null |
product_currency | String | 商品价格币种代码,例如 USD、THB |
product_id | String | PipiAds 关联商品 ID; |
product_image | String | 关联商品主图的完整 URL |
product_price | String | 商品价格字符串;可能包含小数或货币符号,建议按字符串展示 |
product_title | String | 关联商品名称或标题 |
publisher_platform | Array | 广告实际发布的平台列表,例如 ["facebook","instagram"] 或 ["tiktok"] |
put_days | Number | 广告累计监测投放天数 |
resolution | String | 素材分辨率,格式通常为 宽x高,例如 540x960 |
root_path | String | 从广告落地页提取的根域名,例如 example.com;不是完整 URL |
root_path_id | String | PipiAds 中该根域名/广告主档案的唯一 ID |
search_by_image_tag | Boolean | 是否支持基于该广告关联商品图进行图片相似搜索 |
share_count | Number | 媒体平台采集到的累计分享次数 |
size | String/null | 素材画面比例或尺寸标签,例如 9:16;无法识别时为 null |
shop_type | String/null | 落地页识别出的建站或电商平台类型,例如 Shopify;无法识别或非电商网站时为 null |
source | Array | 广告来源设备或系统列表,例如 ["Android"] |
tiktok_author | String | TikTok 发布账号的用户名,即主页 @ 后的名称 |
tiktok_author_url | String | TikTok 发布账号主页的完整 URL |
tiktok_shop | Array | 广告挂载的 TikTok Shop 商品列表;可包含多个商品,子字段见下文 |
type | Number | 素材类型: 1 视频、2 图片、3 轮播 |
update_time | Number | 详情数据更新时间;TikTok 当前取 modify_time,Facebook 取 facebook_update_time,Unix 秒级时间戳 |
url | String | 广告在媒体平台上的帖子或广告链接;TikTok 由素材 ID 组装,Facebook 通常取 facebook_link;与外部落地页 app_url 不同 |
url_history | Array | 广告落地页曾解析到的跳转 URL 列表;可用于还原重定向链路 |
video_id | String | PipiAds 广告素材唯一 ID,也是调用本详情接口时推荐使用的 id |
video_url | String | 视频文件的完整 URL;仅视频或含视频的轮播素材有值 |
字段枚举说明
| 字段名 | 值 | 描述 |
|---|---|---|
platform | 1 | TikTok 广告 |
platform | 2 | Facebook/Meta 广告,可能发布在 Facebook、Instagram 等版位 |
type | 1 | 视频素材 |
type | 2 | 单图片素材 |
type | 3 | 轮播素材,具体卡片见 carousel |
data_type | 1 | 产品广告/爆品跟卖广告 |
data_type | 2 | TikTok Shop 小店广告 |
data_type | 3 | Web 电商广告 |
data_type | 4 | 品牌或 Spark Ads 类广告 |
data_type | 5 | 游戏广告 |
data_type | 6 | App 应用广告 |
data_type | 7 | AI App 广告 |
data_type | 8 | 短剧 App 广告 |
data_type | 9 | AI Web 广告 |
data_type | 10 | 短剧 Web 广告 |
data_type允许同时包含多个分类。例如字符串"[2,3,4]"表示该广告同时具有 TikTok Shop、电商和品牌/Spark Ads 属性。
AI 分析字段 (ai_analysis 对象)
| 字段名 | 类型 | 描述 |
|---|---|---|
ai_analysis_language | String | AI 识别出的广告主要语言代码,例如 en、zh-cn |
ai_analysis_human_presenter | String | AI 判断素材中是否有真人出镜或讲解;返回字符串形式,如 yes、no、true、false |
ai_analysis_main_hook | String | AI 提取的主要营销钩子、开场卖点或吸引用户注意的核心表达 |
ai_analysis_script | String | 从视频语音、字幕和画面中识别整理出的广告脚本文本 |
ai_analysis_tags | Array | AI 提取的主题、商品、场景及卖点标签列表,例如 ["#shoes","#sale"] |
受众信息字段 (audience 对象)
| 字段名 | 类型 | 描述 |
|---|---|---|
gender | Array | 受众性别列表;可能包含 all、men、women,无数据时为空数组 |
covered | Number/null | 估算覆盖人数;TikTok 广告通常表示播放覆盖量,Facebook 广告表示可获取的受众触达量 |
source | Array | 受众来源设备或系统列表,例如 ["Android"] |
region | Array | 受众国家/地区代码列表,例如 ["TH"] |
category | Array | 广告或受众兴趣分类列表 |
age | Array | 年龄区间列表,例如 ["25-35","35-45"] |
max_data | Object | Facebook 受众中占比最高的地区和年龄段摘要;无受众明细时不返回 |
Facebook 受众摘要字段 (audience.max_data 对象)
| 字段名 | 类型 | 描述 |
|---|---|---|
region | String | 覆盖人数最多的国家/地区代码 |
ragion_rate | Number | 覆盖人数最多地区的占比,取值 0 至 1;字段名按接口实际拼写返回 |
age | String | 覆盖人数最多的年龄区间 |
age_rate | Number | 覆盖人数最多年龄区间的占比,取值 0 至 1 |
内容列表字段 (content_list 数组对象)
| 字段名 | 类型 | 描述 |
|---|---|---|
cta | String | 行动号召按钮文案,例如 Shop Now、Learn More、立即购买 |
cta_text | String | Facebook 轮播卡片的行动号召文案;仅部分轮播内容返回 |
caption | String | Facebook 广告卡片的标题或简短说明 |
landing_page | String | 用户点击该条内容后进入的落地页 URL |
title | String | 广告标题、应用名或轮播卡片标题 |
desc | String | 广告正文、视频描述或卡片正文 |
url_history | Array | 该条内容对应的落地页跳转 URL 列表 |
link_description | String | Facebook 广告链接下方展示的补充描述文本 |
TikTok 商店字段 (tiktok_shop 数组对象)
| 字段名 | 类型 | 描述 |
|---|---|---|
new_source | Number | 商品数据来源标记;用于区分不同商品数据渠道,调用方可作为透传字段保存 |
image | String | TikTok Shop 商品主图的完整 URL |
product_id | String | TikTok Shop 平台商品 ID,可用于唯一标识商品 |
shop_id | String | 商品所属 TikTok Shop 店铺 ID |
real_price | String | 商品当前展示价格,通常包含货币符号,例如 $10.04 |
original_price | String | 商品划线价或优惠前价格;无折扣信息时可能为空 |
title | String | TikTok Shop 商品完整标题 |
category_id_list | Array | TikTok Shop 商品所属类目的 ID 列表,可能包含多级类目 |
url | String | TikTok Shop 商品详情页完整 URL |
sold_count | Number | 商品页面展示的累计销量 |
规范化关联对象字段 (ad_advertiser、ad_store、ad_shop、ad_developer 对象)
| 字段名 | 类型 | 描述 |
|---|---|---|
id | String/null | 关联对象在 PipiAds 或对应媒体平台中的唯一 ID |
store_id | String/null | 广告主所关联的网站/店铺 ID;仅 ad_advertiser 可能返回 |
name | String/null | 广告主、网站店铺、TikTok 小店或应用开发者名称 |
avatar | String/null | 广告主头像、店铺图片或开发者图标的完整 URL |
link | String/null | 广告主根域名、店铺主页或开发者页面链接 |
Facebook 互动字段 (facebook_like_info 数组对象)
| 字段名 | 类型 | 描述 |
|---|---|---|
count | Number | 对应互动类型的累计次数 |
id | String | Facebook 互动类型 ID;无平台 ID 时可能为空 |
localized_name | String | 互动类型的本地化名称,例如 Like、Love、Wow、Haha、Sad、Angry、Care |
轮播素材字段 (carousel 数组对象)
| 字段名 | 类型 | 描述 |
|---|---|---|
type | Number | 卡片素材类型: 1 视频,2 图片 |
image | String | 图片卡片的素材 URL |
video_url | String | 视频卡片的视频 URL |
cover | String | 视频卡片的封面 URL |
duration | String/Number | 视频卡片时长;原始数据可能以字符串返回,单位为秒 |
title | String | 卡片标题 |
body | String | 卡片正文 |
caption | String | 卡片简短说明;部分 Facebook 数据返回 |
cta_text | String | 卡片行动号召文案 |
link_url | String | 卡片点击后访问的落地页 URL |
link_description | String | 卡片链接补充描述 |
url_history | Array | 卡片落地页的跳转 URL 列表 |
aspect_ratio | String | 素材宽高比,例如 9:16 |
quality | String | 素材质量标签,例如 SD、HD |
resolution | String | 素材分辨率,例如 1080x1920 |
应用开发者字段 (app_dev 对象)
| 字段名 | 类型 | 描述 |
|---|---|---|
id | String | 应用开发者唯一 ID |
name | String | 应用开发者名称 |
icon | String | 开发者图标或头像的完整 URL |
url | String | 开发者在应用商店或官方网站的页面 URL |
应用信息字段 (app_info 对象)
| 字段名 | 类型 | 描述 |
|---|---|---|
id | String | 应用唯一 ID;该值可能经过脱敏,仅用于当前开放 API 数据关联 |
name | String | 应用商店中展示的应用名称 |
url | String | 应用商店详情页 URL |
icon | String | 应用图标 URL |
download | Number | 应用累计下载量或应用商店展示的下载量 |
app_comment_count | Number | 应用累计评论数量 |
category | Object | 应用分类信息,子字段见下文 |
rate | Object | 应用评分信息,子字段见下文 |
revenue | Object/null | 应用收入信息;无可用收入数据时为 null,子字段见下文 |
last_month_app_download_count | Number | 应用最近一个自然月的下载量估算值 |
create_time | Number | 应用记录创建时间,Unix 秒级时间戳 |
应用评分字段 (app_info.rate 对象)
| 字段名 | 类型 | 描述 |
|---|---|---|
score | Number | 应用综合评分 |
count | Number | 参与评分的用户数量 |
rate1 | Number | 一星评分数量 |
rate2 | Number | 二星评分数量 |
rate3 | Number | 三星评分数量 |
rate4 | Number | 四星评分数量 |
rate5 | Number | 五星评分数量 |
应用分类字段 (app_info.category 对象)
| 字段名 | 类型 | 描述 |
|---|---|---|
id | String | 应用分类 ID |
name | String | 应用分类名称 |
type | String | 分类类型或层级 |
app_system | String | 分类适用的应用系统,例如 ios、android |
children | Array | 子分类列表;元素可包含 id、name、type、app_system |
应用收入字段 (app_info.revenue 对象)
| 字段名 | 类型 | 描述 |
|---|---|---|
value | Number | 收入数值 |
unit | String | 金额单位,例如 cent 表示分 |
currency | String | 货币代码,例如 USD |
type | String | 数值类型,例如 currency |
响应示例
{
"code": 200,
"message": "success",
"data": {
"comment_count": 1,
"forward_count": 0,
"pack_url": "",
"source": ["Android"],
"type": 1,
"resolution": "540x960",
"ai_analysis": {
"ai_analysis_language": "zh-cn",
"ai_analysis_human_presenter": "yes",
"ai_analysis_main_hook": "你在偷拍什么呀?",
"ai_analysis_script": "你在偷拍什么呀?泰国DTV签证,不用出境也能办理。快至七天获批,9000元起就够,五年内有效期,无限次往返泰国,一次可待180天。不过可以申请退费,点击下方链接立即申请。",
"ai_analysis_tags": [
"#DTV签证",
"#泰国",
"#不用出境",
"#办理",
"#七天获批",
"#9000元起",
"#五年有效期",
"#无限次往返",
"#180天",
"#申请退费",
"#下方链接",
"#立即申请",
"#签证"
]
},
"cover": "https://cdn-video.pipispy.com/cover_6f730728bdc01d3cdce00223de09fc4f.jpg",
"max_cpm": 2.4,
"last_put_time": 1752199828,
"root_path_id": "682e25abe87d0e8f5818189b",
"put_days": 2,
"image": "",
"audience": {
"gender": [],
"covered": 909,
"source": ["Android"],
"region": ["TH"],
"category": [],
"age": ["35-45"]
},
"play_count": 909,
"ad_create_time": 1751942170,
"found_time": 1752067470,
"ad_id": "1837044055239874",
"root_path": "ccddsite88.net",
"digg_count": 3,
"content_list": [
{
"cta": "เรียนรู้เพิ่มเติม",
"landing_page": "https://ccddsite88.net/landing-page/thailand/tk/1747707570548/?ttclid=E_C_P_CssBEU5QXACDVfMYNCqcBdOW23Ndidd7knaaqh33vgz0N3--FsUbYw0wC8RfDBrdG6Q0HLWvHnPjwINxzZrvXXozfcERzmjOAnAaD-B-tVEeQ1fnAfs3uWEPeRU9_45T4jl7QSzD1Zi-zQLz4IwgsHo2ssq9veFvzuXZnpw0b6lZcNRonZMSZBRxG-cjyUsRIvMKn-qkMV3Q1kCD2niYVect6n7ZTSrHK8f894b_6_5V7_sD2zGP2hudN80m55zW5hBOeM9tzNMJXreMoIoSBHYyLjA",
"title": "即日起,泰国DTV满足这2个条件即可,快至7天,不过可退!",
"desc": "即日起,泰国DTV满足这2个条件即可,快至7天,不过可退!",
"url_history": []
}
],
"is_download": false,
"publisher_platform": ["tiktok"],
"aspect_ratio": "540x960",
"digg_play_rate": 0.0033,
"modify_time": 1752199828,
"min_cpa": 0.0,
"is_collection": false,
"platform": 1,
"duration": 17,
"update_time": 1752199828,
"video_url": "https://cdn-video.pipispy.com/video_1cd71dc2169dd279821b1ba4736d4e19.mp4",
"tiktok_author_url": "https://www.tiktok.com/@泰国DTV",
"ad_fee": 0,
"min_cpm": 0.6,
"app_url": "https://ccddsite88.net/landing-page/thailand/tk/1747707570548/?ttclid=E_C_P_CssBEU5QXACDVfMYNCqcBdOW23Ndidd7knaaqh33vgz0N3--FsUbYw0wC8RfDBrdG6Q0HLWvHnPjwINxzZrvXXozfcERzmjOAnAaD-B-tVEeQ1fnAfs3uWEPeRU9_45T4jl7QSzD1Zi-zQLz4IwgsHo2ssq9veFvzuXZnpw0b6lZcNRonZMSZBRxG-cjyUsRIvMKn-qkMV3Q1kCD2niYVect6n7ZTSrHK8f894b_6_5V7_sD2zGP2hudN80m55zW5hBOeM9tzNMJXreMoIoSBHYyLjA",
"fetch_region": "",
"max_cpa": 1.0,
"url": "https://m.tiktok.com/v/7524534322666228999.html",
"collect_count": 1,
"download_count": 0,
"share_count": 0,
"tiktok_author": "泰国DTV",
"app_name": "泰国DTV",
"active_status": 1,
"hot_value": 4,
"data_type": "[4]",
"url_history": [],
"video_id": "496b74d6a6135f80c17d",
"app_image": "https://cdn-video.pipispy.com/avatar_5eabd0708ef037d43a4377d740ae2c53.jpg"
},
"version": "v1",
"timestamp": null,
"sign": null,
"remaining_credits": 9980,
"consumed_credits": 1,
"success": true,
"fail": false
}
错误码说明
| 错误码 | 描述 |
|---|---|
200 | 请求处理成功;请继续检查 data 是否为 null,data=null 表示未查询到对应广告 |
400 | 请求参数错误,例如 params.id 缺失、为空或格式不受支持 |
404 | 部分网关或历史版本在广告不存在时可能返回该状态;当前调用方仍应兼容 200 且 data=null |
500 | 服务内部错误或依赖服务异常;建议记录 message,并采用有限次数的退避重试 |