1

我已经在我的服务器中安装了 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.

当我提供以下网址(我托管 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.
4

1 回答 1

0

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

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

于 2014-06-07T20:22:59.367 回答