第三方伺服器端使用主 API Key 換取短時效、一次性的 ticket,再將其安全下發給用戶端。此介面僅驗證 World 歸屬、狀態與規格,不會建立 Travel。
適用範圍
第三方伺服器端使用主 API Key 換取短效期、一次性的 ticket,再將其安全下發給用戶端。呼叫前請確認以下事項:
-
驗證要求:僅支援 主 API Key 呼叫,臨時 API Key 無法使用(錯誤碼
403003)。- 取得主 API Key:取得與設定 API Key。
-
前置條件:World 必須屬於目前主帳號和 Directing 模型,且狀態為
ready。可透過查詢World建構狀態介面確認。 -
呼叫方:由您的伺服器端呼叫,換得的
ticket應僅下發給準備立即進房的用戶端。
HTTP 呼叫
新加坡
POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-directing/openapi/v1/worlds/get-travel-credential
呼叫時請將 {WorkspaceId} 替換為真實的 Workspace ID。
美国(維吉尼亞)
POST https://{WorkspaceId}.us-east-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-directing/openapi/v1/worlds/get-travel-credential
呼叫時請將 {WorkspaceId} 替換為真實的 Workspace ID。
請求參數 | 獲取體驗憑證 |
Content-Type 請求內容類型。此參數必須設定為 | |
Authorization API Key 驗證。僅支援 主 API Key,以 | |
請求主體(Request Body) | |
encryptedWorldId 目前主帳號名下、狀態為 |
回應參數 | 換取成功 |
code 返回碼。 | |
message 錯誤訊息。成功時為 | |
data 回應資料。失敗時為 |
前置狀態與呼叫注意事項
- World 必須為
ready。 ticket有效期為 30 分鐘且只能成功使用一次;過期或已使用後須重新換取。ticket應僅下發給準備立即進房的用戶端,不應持久化為長期存取憑證。- 呼叫本介面不會建立 Travel;Travel 在進入房間成功時建立。
- 未購買該 World 對應規格時返回
403007;容量配置暫不可用時返回403008。
錯誤碼
如果模型呼叫失敗並返回錯誤訊息,請參閱 HappyOyster 錯誤碼進行解決。
下一步
換取 ticket 後:
- 用戶端進入房間:用戶端使用
ticket建立 Travel 並獲取 RTC 設定。