AUI视频链接过期了 怎么通过链接找回原视频ID?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
当AUI视频链接过期时,您可以通过以下步骤找回原视频ID。以下是详细的解决方案:
AUI Kits生成的开播链接通常包含多个关键参数,例如live_id、user_id、token等。如果链接已过期,您可以从链接中提取live_id,这是与直播间唯一关联的标识符。
https://app_server?token=xxx&user_id=123&live_id=456&version=v1
live_id:这是您需要找回的核心参数,用于标识具体的直播间。user_id:当前登录用户的ID,可能用于后续验证。token:身份校验字符串,过期后需重新获取。如果链接中的live_id无法直接使用,或者您需要进一步确认其有效性,可以通过调用服务端接口来获取直播间详细信息。
/api/v1/live/get接口此接口允许您通过live_id和user_id获取单个直播间的详细信息。
/api/v1/live/getid(必填):即live_id,从过期链接中提取。user_id(必填):当前登录用户的ID。im_server(必填):IM服务地址。示例请求:
{
"id": "456",
"user_id": "123",
"im_server": ["https://im-server.example.com"]
}
在确认live_id有效后,您可以通过调用/api/v1/live/getLiveJumpUrl接口重新生成有效的开播链接。
/api/v1/live/getLiveJumpUrl接口/api/v1/live/getLiveJumpUrluser_id(必填):当前登录用户的ID。live_id(必填):从过期链接中提取的直播间ID。user_name(可选):当前登录用户的昵称。liveJumpUrl,即有效的开播链接。示例请求:
{
"user_id": "123",
"live_id": "456",
"user_name": "用户昵称"
}
/verifyAuthToken和/get接口能够正常响应。token已过期,您需要重新调用登录接口(如/login或/api/v1/live/token)获取新的授权凭证。version参数(v1或v2)。live_id。/api/v1/live/get接口验证live_id的有效性。/api/v1/live/getLiveJumpUrl接口生成新的有效链接。通过以上步骤,您可以成功找回原视频ID并生成新的有效链接。