-1

用于创建调用的 bigbluebutton 的参考 API 文档。我的 API URL 是这样的:https://server_name/bigbluebutton/api/create?name=Sample&meetingID=B3XdYtdzdoV1&attendeePW=1234&moderatorPW=2345&checksum=d7b20f96f3616a69ae4a50eb1c0472428283c63a 仍然显示校验和错误。我真的不知道为什么我会遇到这个错误,因为根据我的说法,一切都是正确的

    $defaults = array(
        'name' => '',
        'meetingID'=>'',//MeetingId
        'attendeePW'=>'',//pass the attendee(student) password
        'moderatorPW'=>'',//pass the moderator (instructor) password
        'welcome'=>'',
        'maxParticipants'=>'',
        'record'=>false,
        'duration'=>'', //(minutes)
        'meta'=>'',//metavalue
        'allowStartStopRecording'=>false,
        'webcamsOnlyForModerator'=>'',//boolean
        'logo'=>'',//url
        'bannerText'=>'',
        'bannerColor'=>'',
        'copyright'=>'',
        'meta_endCallbackUrl'=>site_url(), //redirect to this site
        'meta_bn-recording-ready-url'=>'',
    );

    $args = array_merge($defaults, $args);
    $salt = $this->get_salt();

$url = $this->get_server().'api/create?'.http_build_query($args); $checksum = sha1('create'.http_build_query($args).$salt);

$bbb_url = $url.'&checksum='.$checksum; $response = wp_remote_get($bbb_url);

当尝试 print_r($bbb_url); 它显示在 url 上方,并带有错误消息,请参阅: 链接

4

4 回答 4

1

所以,我自己找到了答案。经过大量的尝试和尝试,它仍然显示此错误。所以我打破了我的参数,然后单独测试每个参数的值。问题在于我的服务器密码不正确。终于解决了

于 2019-09-18T18:29:42.573 回答
1

在您的服务器上通过此命令

bbb-conf --secret

然后它会像这样返回你:

URL: http://bbb.example.com/bigbluebutton/
Secret: ECCJZNJWLPEA3YB6Y2LTQGQD3GJZ3F93

Link to the API-Mate:
https://mconf.github.io/api-mate/#server=https://bbb.urserver.com/bigbluebutton/&sharedSecret=ECCJZNJWLPEA3YB6Y2LTQGQD3GJZ3F93

使用 git hub 链接导航到一个充满合适 API 文档的页面

于 2020-08-18T16:53:43.027 回答
0

API_SECRET= 和实际秘密之间不应有空格

于 2021-08-08T17:13:02.213 回答
0

你必须尝试这个文档来创建 api

https://docs.bigbluebutton.org/dev/api.html

希望这会帮助你

于 2020-08-04T05:29:49.227 回答