微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

TikTok 在某些计算机上嵌入了返回 403

如何解决TikTok 在某些计算机上嵌入了返回 403

我正在尝试创建一个在其中显示 TikTok 视频的网络应用程序。在大多数计算机中,这工作正常,但对于其中一个客户端,视频已加载但无法播放。 我在控制台中收到以下错误

error messages

(抱歉图片不好,这是我得到的最好的)

请注意,当我向 tiktok.com 发送 get 请求时,返回的 URL 403v16-web.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"])
        })
}

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

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

解决方法

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。