Перезапись custom на вэб сервере.

pride

Member
Возможно ли переписать объект custom на вэб сервере?
Возвращаю при коннекте "RestClientConfig":
Code:
{
    publishStream: {
        "restExclude": "",
        "clientExclude": "",
        "restOnError": "FAIL",
        "restPolicy": "OVERWRITE",
        "restOverwrite": "custom"
    },
    playStream: {
        "restExclude": "",
        "clientExclude": "",
        "restOnError": "FAIL",
        "restPolicy": "OVERWRITE",
        "restOverwrite": "custom"
    }
}
При запросе publishStream возвращаю с изменениями, не чего не происходит. Этим методом удалось только изменить поле info.
 

pride

Member
Возможно ли переписать объект custom на вэб сервере?
Возвращаю при коннекте "RestClientConfig":
Code:
{
    publishStream: {
        "restExclude": "",
        "clientExclude": "",
        "restOnError": "FAIL",
        "restPolicy": "OVERWRITE",
        "restOverwrite": "custom"
    },
    playStream: {
        "restExclude": "",
        "clientExclude": "",
        "restOnError": "FAIL",
        "restPolicy": "OVERWRITE",
        "restOverwrite": "custom"
    }
}
При запросе publishStream возвращаю с изменениями, не чего не происходит. Этим методом удалось только изменить поле info.
И возможно ли изменить custom еще на этапе connection
 

Max

Administrator
Staff member
Параметр custom сейчас в перезапись не попадает.
Можете пояснить смысл его перезаписи?
Передача каких-то данных на клиента?
Как вариант, можно отправить кастомные данные REST-запросом:
/rest-api/data/send
Code:
{
"nodeId":"cm2p2VmswiHZ4pO12Ps8anz1NYudEOL1@192.168.1.101",
"operationId":"d1999750-fde9-11e6-9f1b-913210792936",
"sessionId":"/192.168.1.102:15422/192.168.1.101:8443",
"payload":{
"message":"hello"
}}
https://flashphoner.com/docs/wcs5/wcs_docs/html/en/wcs-rest-api/
 

pride

Member
Ок. Спасибо, пойдем другим путем.
Смысл:
При подключении клиент передает user_id, и token сессии (строго эти два параметра, иначе дисконнект). При получении вэб сервер проверяет переданную информацию в базе данных, дополнительно вытаскивая пол пользователя и group_id. Хотелось бы это дописать в кастом, что бы не повторять эту процедуру.
 

Max

Administrator
Staff member
Возможность перезаписи объекта custom, реализована в сборке 2221.
Можно обновиться до последней версии сервера.
В аттаче пример перезаписи custom на PHP.
 

Attachments

Top