Не получается настроить REST hooks

Discussion in 'Общие вопросы' started by Taller, Jan 25, 2019.

  1. Taller

    Taller New Member

    Сделал конфигурацию по инструкции, добавил свое приложение. при создании сессии с названием приложения, Rest запросы не приходят на настроенный url. В логах пишет ошибку
    3:46:27,665 INFO RestClient - API-ASYNC-pool-12-thread-295 Method StreamStatusEvent not available for app RitmiusApp
  2. Max

    Max Administrator Staff Member

    В логах видно, на какой URL запросы приходят?
    Пришлите пожалуйста
    1. WCS_HOME/server_logs/flashphoner.log
    2. tcpdump -i any -w log.pcap

    Если вы создали RitmiusApp, передаете ли вы его ключ при коннекте в Javascript?
  3. Taller

    Taller New Member

    В логах, непонятно где именно смотреть. Передаю -
    Flashphoner.createSession({urlServer: url, appKey: 'RitmiusApp' })

    Attached Files:

  4. Max

    Max Administrator Staff Member

    Добрый день.
    По умолчанию, новые приложения создаются без REST методов, их нужно добавлять, например:
    Code:
    add app myApp myAppKey "http://mywebserver.com/rest"
    add app-rest-method myAppKey connect
    
    здесь мы добавили приложение и метод connect.
    Если Вы реализуете REST hook как в примере, т.е. обрабатываете только необходимые запросы (в примере это connect), а на остальные отвечаете эхом, можно добавить приложению сразу все методы:
    Code:
    add app-rest-method -a myAppKey
    В инструкции эта особенность не была явно указана, мы обновили инструкцию по управлению REST методами.
    Taller likes this.
  5. Taller

    Taller New Member

    да, все получилось, спасибо

Share This Page