401 несанкционированный городской дирижабль ошибка андроид - PullRequest
0 голосов
/ 11 октября 2011

Мой код:

 String encodedData = Base64.encodeBytes("YxxxxxxxxxxxxxxxA".getBytes());

 HttpParams httpParams = new BasicHttpParams();
               HttpConnectionParams.setConnectionTimeout(httpParams, TIMEOUT_MILLISEC);
               HttpConnectionParams.setSoTimeout(httpParams, TIMEOUT_MILLISEC);
               HttpClient client = new DefaultHttpClient(httpParams);

               HttpPost request = new HttpPost("https://go.urbanairship.com/api/airmail/send/broadcast/");
              //request.setHeader(header)
               request.addHeader("Authorization", "Basic " + encodedData)

Я использую главный секрет приложения согласно документу, предложенному здесь:

http://urbanairship.com/docs/richpush.html?highlight=broadcast

, но я получаю 401 несанкционированную ошибку.

Как решить эту проблему?

Спасибо

1 Ответ

1 голос
/ 11 октября 2011

Ошибка 401 означает, что вы не прошли надлежащую аутентификацию.См .: http://en.wikipedia.org/wiki/List_of_HTTP_status_codes#4xx_Client_Error

Вы уверены, что правильно предоставили свои учетные данные?

...