簡體   English   中英

存檔不是在opentok中啟動的嗎?

[英]Archive is not starting in opentok?

我正在使用Open Tok Rest API。 並在創建會話時指定“ archiveMode:always”,並且它們在文檔中指定,只要任何人訂閱會話,它將立即開始存檔該會話,但這不是我的代碼如下

    final WSRequest request = WS.url("https://api.opentok.com/session/create");
    // request.setContentType("application/json");
    request.setHeader("X-TB-PARTNER-AUTH", Constants.OPENTOK_API_KEY+":"+Constants.OPENTOK_SECRET);
    request.setHeader("archiveMode","always");

    request.setMethod("POST");
    final Promise<WSResponse> response = request.execute();   //post("X-TB-PARTNER-AUTH:"+ApiCredentials.apiKey+":"+ApiCredentials.apiSecret);

    final Function<WSResponse,Document> resultFromResponse =
            new Function<WSResponse   , Document   >() {


        @Override
        public Document apply(final WSResponse arg0) throws Throwable {
            // TODO Auto-generated method stub
            //String message = response.get(0).asXml().getBaseURI();
            Logger.debug(""+response.get(0).getBody());
            final Document doc  = response.get(0).asXml();
            final Result result =ok("temp value");
            return doc;
        }

    };
    final Promise<Document> resultDoc= response.map(resultFromResponse);
    final Document document = resultDoc.get(1000*10l);

    if(document == null) {
        return null;
    } else {
        Logger.debug("document:"+document);
        final String name = XPath.selectText("//session_id", document);
        Logger.debug("sessionid:"+name);
        if(name == null) {
            return null;
        } else {

            sessionId = name;

            //return ok("Hello " + name);
        }
    }

“ archiveMode”鍵不是HTTP標頭,而是HTTP POST主體的一部分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM