2011-10-11 4 views
0

Mon code est:401 erreur dirigeable urbain non autorisé android

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) 

je utilise secret maître d'application selon le document proposé ici:

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

mais je reçois 401 erreur non autorisée.

Comment résoudre ceci?

Merci

Répondre

1

L'erreur 401 signifie que vous n'êtes pas correctement authentifié. Voir ceci: http://en.wikipedia.org/wiki/List_of_HTTP_status_codes#4xx_Client_Error

Êtes-vous sûr de fournir correctement vos informations d'identification?

+0

Oui suis le secret principal est à passer et j'ai vérifié son correct mais est ce moyen d'authentifier .. – Udaykiran

+0

Ugh, c'est 2016 et j'ai ce problème maintenant. Personne ne semble avoir de réponse: http://stackoverflow.com/questions/35664399/how-come-i-keep-getting-a-request-failed-with-response-code-401-when-trying-to – Silverstar

Questions connexes