# Aruba: errore "401 Unauthorized" nell'utilizzo del webservice

**URL:** <https://forum.italia.it/t/aruba-errore-401-unauthorized-nellutilizzo-del-webservice/7394>\
**Category:** Fatturazione Elettronica\
**Created:** [23 Gennaio 2019, 6:28pm UTC](https://forum.italia.it/t/aruba-errore-401-unauthorized-nellutilizzo-del-webservice/7394 "2019-01-23T18:28:22Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Marsilio\_Casale](https://forum.italia.it/letter_avatar_proxy/v4/letter/m/3ec8ea/32.png) [@Marsilio\_Casale](https://forum.italia.it/u/Marsilio_Casale)\
**Post date:** [23 Gennaio 2019, 6:28pm UTC](https://forum.italia.it/t/aruba-errore-401-unauthorized-nellutilizzo-del-webservice/7394/1 "2019-01-23T18:28:22Z")

</div>

Buonasera a tutti.  
Ho cercato nelle varie discussioni ma non ho trovato notizie su un problema che sto incontrando nella realizzazione di un client C# per l’invio automatizzato delle fatture al webservice di Aruba.

Ovviamente ho un account attivo, con le credenziali faccio l’autenticazione e sono riuscito a inviare un file XML (volutamente errato per fare un test e evitare che venisse spedito).

Non riesco però a interrogare i vari servizi di consultazione (ad es. “/services/invoice/out/findByUsername” o uno degli altri) ottenendo sempre e comunque un errore “401 Unauthorized”.  
Preciso che ho verificato che l’autenticazione è avvenuta, il token è stato generato e l’ho inserito ("Bearer " + token) nella chiamata che faccio per provare a accedere a quei servizi.

Qualcuno ha esperienza in merito?  
Grazie.

---

<div class="post-metadata">

**Author:** ![Ppiolo](https://forum.italia.it/letter_avatar_proxy/v4/letter/p/dbc845/32.png) [@Ppiolo](https://forum.italia.it/u/Ppiolo)\
**Post date:** [21 Febbraio 2019, 2:46pm UTC](https://forum.italia.it/t/aruba-errore-401-unauthorized-nellutilizzo-del-webservice/7394/2 "2019-02-21T14:46:30Z")

</div>

Buongiorno,

pure io ho lo stesso problema con il webservice aruba premium, sto sviluppando il client in php

riesco a caricare correttamente le fatture xml, ottengo come risposta il nome del file assegnato dal sistema.

Con tale filename non riesco ad ottenere alcun risultato con la funzione “/services/invoice/out/findByUsername” ottengo sempre errore 401

In generale nessuna funzione di ricerca e analisi mi da risultati, o mi danno errore oppure risposta vuota

ho infiniti ticket aperti ma nessuno mi ha mai risposto

ma a qualcuno funziona?!

---

<div class="post-metadata">

**Author:** ![ToniSanta](https://forum.italia.it/letter_avatar_proxy/v4/letter/t/13edae/32.png) [@ToniSanta](https://forum.italia.it/u/ToniSanta)\
**Post date:** [24 Febbraio 2019, 8:20pm UTC](https://forum.italia.it/t/aruba-errore-401-unauthorized-nellutilizzo-del-webservice/7394/3 "2019-02-24T20:20:48Z")

</div>

Ciao, possibile che non ci sono le deleghe tra account premium e gli accounts di base dei vs. clienti? Anche a noi per un po’ di tempo funzionava senza le deleghe, ultimamente solamente con. Le deleghe si possono inserire (richiedere) dall’account premium e il cliente la deve confermare (approvare) dal suo account di base o viceversa.  
Toni

---

<div class="post-metadata">

**Author:** ![apiat](https://forum.italia.it/letter_avatar_proxy/v4/letter/a/e79b87/32.png) [@apiat](https://forum.italia.it/u/apiat)\
**Post date:** [4 Marzo 2019, 11:12am UTC](https://forum.italia.it/t/aruba-errore-401-unauthorized-nellutilizzo-del-webservice/7394/4 "2019-03-04T11:12:55Z")

</div>

Ciao a tutti,  
a me funziona!  
Vi incollo il codice utilizzato; è in Windev ma penso possa essere di spunto per qualsiasi altro linguaggio…

bTuttoOk is boolean=True  
sMessErr is string

VariableReset(gvFE\_Status)

oRequest is a httpRequest  
oResponse is a httpResponse

oRequest…URL = “[https://ws.fatturazioneelettronica.aruba.it/services/invoice/out/getByFilename"+"?filename=](https://ws.fatturazioneelettronica.aruba.it/services/invoice/out/getByFilename%22+%22?filename=)”+sNomeFile  
oRequest…Method = httpGet  
oRequest…ContentType = “application/json;charset=UTF-8”

bufTok is Buffer=gvFE\_TokenAuth.token\_type+" "+gvFE\_TokenAuth.access\_token  
oRequest…Header[“Authorization”] = bufTok

// Runs the request and retrieves the response  
oResponse = HTTPSend(oRequest)

IF ErrorOccurred THEN  
bTuttoOk=False  
sMessErr="Error: "+ErrorInfo(errFullDetails)  
END

IF not bTuttoOk OR oResponse.StatusCode\<\>200 THEN  
bTuttoOk=False  
sMessErr="HTTPSendError: “+oResponse…StatusCode+” - “+oResponse…DescriptionStatusCode+” - "+oResponse…Content  
ELSE  
WHEN EXCEPTION IN  
gvFE\_Status=JSONToVariant(oResponse…Content)  
DO  
sMessErr=ExceptionInfo()  
bTuttoOk=False  
END  
END

RESULT (bTuttoOk,sMessErr)

---

<div class="post-metadata">

**Author:** ![giacomello1](https://forum.italia.it/user_avatar/forum.italia.it/giacomello1/32/1327_2.png) [@giacomello1](https://forum.italia.it/u/giacomello1)\
**Post date:** [6 Marzo 2019, 11:30am UTC](https://forum.italia.it/t/aruba-errore-401-unauthorized-nellutilizzo-del-webservice/7394/5 "2019-03-06T11:30:28Z")

</div>

Ragazzi io ho problemi con l’invio delle fatture su Aruba, fino al 27 febbraio funzionava, voi avete avuto problemi?
