-1

我正在尝试创建一个在其中显示 TikTok 视频的网络应用程序。在大多数计算机中,这可以正常工作,但对于其中一个客户端,视频已加载但无法播放。我在控制台中收到以下错误:( 错误信息 抱歉,图像不好,这是我得到的最好的)

请注意,返回的 URL403v16-web.tiktok.com在我向 tiktok.com 发送获取请求时返回的。

这是相关代码:

function embed_post(link) {
    fetch("https://www.tiktok.com/oembed?url=" + link)
        .then(response => response.json())
        .then(data => {
            $("#post_view").html(data["html"])
        })
}

其中“链接”是指向 tiktok 中视频的链接,看起来像www.tiktok.com/{user secUid}/{video id}

有谁知道我该如何解决?谢谢您的帮助。

4

1 回答 1

1

403表示服务器端判断媒体请求的权限失败。导致 TikTok 视频在 iframe 中加载,可能的原因是这些客户端中的浏览器在请求 iframe 中的媒体时(例如在隐身模式下)禁止携带 cookie。

于 2021-03-30T10:20:13.427 回答