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/get
id
(必填):即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/getLiveJumpUrl
user_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并生成新的有效链接。