Получение кода состояния 997 при создании пользователя в owncloud - PullRequest
0 голосов
/ 23 октября 2018

Я пытаюсь создать пользователя через API-интерфейс обеспечения пользователя owncloud, когда пытаюсь запросить приведенные ниже API:

curl -X POST http://admin:secret@localhost/owncloud/ocs/v1.php/cloud/users -d userid = "user1"-d пароль = "user1"

Я получаю ответ:

<?xml version="1.0"?>
<ocs>
 <meta>
  <status>failure</status>
  <statuscode>997</statuscode>
  <message>Unauthorised</message>
 </meta>
 <data/>
</ocs>

1 Ответ

0 голосов
/ 28 ноября 2018

Эта проблема была вызвана тем, что secret содержал комбинацию специальных символов, таких как @.Ниже приведен пример ссылки

https://admin:secret@demo.owncloud.com

выглядит как

https://admin:abc@12@demo.owncloud.com,, где abc@12 - это секрет / пароль.

Срок выполнениядо двух символов @ в тайне, он брал домен из @12 вместо @demo.

...