发送 BigBlueButton API 请求时出错 - 在 red5 日志中'cannot handle recieved message'(发送创建会议请求时)



我已经在服务器上安装了BBB,并且使用它没有任何问题。但是在过去的20天里,我面临着一个问题,我不能使用BBB,当我发送一个api请求来创建一个会议的响应是:

Invalid response body. Is the API URL correct? "http://180.151.96.73/bigbluebutton/api", version 0.81

当我检查BBB服务器的日志时,它给了我以下错误:

ubuntu-dos@ubuntudos:~$ sudo bbb-conf --debug
   -- ERRORS found in /usr/share/red5/log/* -- 
/usr/share/red5/log/bigbluebutton.log:2014-03-15 23:27:21,781 [pool-9-thread-1] ERROR   o.b.c.s.p.ConversionUpdatesMessageListener - Cannot handle recieved message.

当我给出以下url(我托管BBB的服务器)时,

http://myip/bigbluebutton/api 

我得到以下响应,它给出了成功响应,

<response>
<returncode>SUCCESS</returncode>
<version>0.81</version>
</response>

但是当我通过我的应用程序发送创建会议或任何其他请求时,它给了我上面的错误,我不知道如何解决这个问题。有谁能帮我一下吗?

我的应用程序是使用

创建的
Rails - 3.2.9
Ruby - ruby 1.9.3p484
am using gem 'bigbluebutton-api-ruby' to work with BBB api.

可能是当时BigBlueButton -api-ruby不支持BigBlueButton 0.81的情况。从1.3.0版本开始,它支持BigBlueButton 0.81。尝试使用这个新版本,并检查它是否解决了问题。

另外,您可以创建您的BigBlueButtonApi对象,将debug标志设置为true (https://github.com/mconf/bigbluebutton-api-ruby/blob/v1.3.0/lib/bigbluebutton_api.rb#L70),并检查您的输出(它与puts一起输出),以查看gem调用的url是否正确。

相关内容

最新更新