Я пытался решить эту проблему с доступом к моей облачной БД из сервисов IBM-bluemix.
Я установил свой URL в Android-студии так:
URL url = new URL("https://XXXX-XXXX-XXXX-XXXX-XXXX-bluemix.cloudant.com");
А затем пытается получить к нему доступ:
CloudantClient client = ClientBuilder.url(url)
.username("myusername")
.password("mypassword")
.build();
Однако, когда я пытаюсь получить доступ / изменить что-либо в моей базе данных,
например:
client.createDB("test_DB");
Я получаю ошибку:
Error: unauthorized. Reason: one of _admin, server_admin is required for this request.
Что мне не хватает?
Я видел много разных способов подойти к запросам из cloudant, но это самый близкий мне пример.
Я просто совершенно не понял, как работает запрос из существующей базы данных?