Show Menu
TOPICS×

Ottenimento di un ID sessione

Questo frammento di codice del lettore di riferimento mostra un modo per codificare una richiesta di sessioni, insieme all'estrazione dell'ID sessione (e della versione API di Media Collection) dall'intestazione Posizione nella risposta:
var sessionData = { ... "media.contentType": "VOD", "media.channel": "sample-channel", ... } }; ... const SESSION_ID_EXTRACTOR = /^\/api\/(.*)\/sessions\/(.*)/; ... apiClient.request({ "baseUrl": config.apiBaseUrl, // The endpoint "path": config.apiSessionsPath, // api/v1/sessions/ "method": "POST", // (Always POST) "data": sessionData // Mandatory params }).then((response) => { // Extract Session ID (and API version) const [, apiVersion, sessionId] = response.headers.Location.match(SESSION_ID_EXTRACTOR); this.sessionId = sessionId; // Session ID obtained this._sessionStarted = true; // Session started. ...