# Iframe 能力说明
站内的部分视频,支持iframe
的形式嵌入到站外进行播放。可以通过点击站内播放详情页的分享-嵌入代码按钮获取,也可以使用开放api获取。
使用过程中,应保证Referrer-Policy
不为no-referrer
,以使得源站能正确判断流量来源,避免被限流。
# 开放API使用说明
# Request
- Method: GET
- URL:
https://www.ixigua.com/api/public/get_iframe_info?url=${url}
请求参数 (Query)
参数名称 | 类型 | required | 描述 |
---|---|---|---|
url | string | true | 原播放页链接,如https://www.ixigua.com/6912360007799407118 |
# Response
- Body
{
code: 0,
message: '',
data: {
iframe_code:"<iframe width="720" height="405" frameborder="0" allowfullscreen src="https://www.ixigua.com/iframe/6803260807372079623?autoplay=0&startTime=0" referrerpolicy="unsafe-url"></iframe>,
title:'标题'
}
}
字段说明:
参数名称 | 类型 | required | 描述 |
---|---|---|---|
code | number | true | 正确解析,则返回0。 |
message | string | false | code不为0时,返回相关提示信息 |
iframe_code | string | false | 返回iframe片段,用于直接注入页面 |
title | string | false | 视频标题 |
# 使用须知
- 受限于视频的类型、合作方式,并非所有视频都可以被站外嵌入。
- 已被嵌入站外的视频,也可能因为视频状态改变而无法继续使用。
# 常见问题
# 不支持在未知站点播放
- 不应使用
<meta name="referrer" content="no-referrer">
和<iframe href="http://example.com" referrerpolicy="no-referrer">
来禁止视频校验使用站点的域名 - 是否启用了较多限制的 sanbox模式,需尽可能解除限制
← 西瓜视频web开发者文档站 联系我们 →