xmlrp c получаю сообщение об ошибке xmpp user register - PullRequest
0 голосов
/ 04 февраля 2020

У меня работают ejabberd и xmpp, но при регистрации пользователя я получаю сообщение об ошибке

Notice: xmlrpc: Error -118 A problem '{error,access_rules_unauthorized}' occurred executing the command register with arguments

Я использую этот код

$request = xmlrpc_encode_request($command, $params, (array('encoding' => 'utf-8')));

    $context = stream_context_create(array('http' => array(
            'method' => "POST",
            'header' => "User-Agent: XMLRPC::Client mod_xmlrpc\r\n" .
            "Content-Type: text/xml\r\n" .
            "Content-Length: " . strlen($request),
            'content' => $request
    )));
    // echo '<pre>'; print_R($context); die;
    $file = file_get_contents('http://192.168.1.22:4560/RPC2', false, $context);
    //echo '<pre>'; print_R($file); die;
    $response = xmlrpc_decode($file);


    if (xmlrpc_is_fault($response)) {
        trigger_error("xmlrpc: $response[faultString] ($response[faultCode])");
    } else {
        return $response;
    }

У меня есть все перепробовал но все равно получаю ошибку.

1 Ответ

0 голосов
/ 05 февраля 2020

Итак, вы наконец решили предыдущую проблему, которую вы имели в , что еще нужно сделать, чтобы включить XML -RP C в ejabberd? ? Вы можете добавить объяснение, чтобы помочь другим людям, или, по крайней мере, пометить проблему как решенную, чтобы другие люди не тратили свое время на исследование того, что вас больше не волнует.

...