Как я могу реализовать это заявление Estimote SDK curl с Alamofire в iOS? - PullRequest
0 голосов
/ 09 сентября 2018

Я могу запустить этот оператор curl в терминале и получить данные, поэтому теперь я хотел бы внедрить его в свое приложение iOS с помощью Alamofire: Estimote Rest API для устройств GET

curl -X GET 'https://cloud.estimote.com/v3/devices' -u YOUR_SDK_APP_ID:YOUR_SDK_APP_TOKEN -H "Accept: application/json"

Я попробовал следующее, используя Swift, однако этот код возвращает ошибку 401, касающуюся авторизации. Я уверен, что ввожу правильные учетные данные, однако я считаю, что API не обязательно учитывает идентификатор приложения и токен имя пользователя / пароль.

func getDevices(){
    Alamofire.request("https://cloud.estimote.com/v3/devices", method: .get, parameters: nil, encoding: URLEncoding.default).authenticate(user: "luvbirds-iie", password: "xxx").response { response in
        print(response)
    }
}
...