ejabbred API не настроен должным образом

Я пробовал остальные API, в которых я получил ссылку из их документа. Но как-то не работает, так что, пожалуйста, помогите мне, если это возможно.

Я попытался изменить API-пароль change_password с кодом ниже:

$url='192.168.1.72:5280/api/change_password/';
$login="key";
$password='secret';
$request=null;
$info=array("key"=> "secret",
"args"=>array("87999","192.168.1.72:5280","test"),
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($info));
$output=curl_exec($ch);
curl_close($ch);
print_r($output);
exit;

Я получил ответ, как показано ниже:

{"status":"error","code":31,"message":"Command need to be run with admin priviledge."}

Ссылка на документ:https://docs.ejabberd.im/admin/api/

К вашему сведению: я использую версию 16.08.28, если это может помочь

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector