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

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.

1 Mi Piace

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?!

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

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=”+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)

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