En mi caso tuve que hacer un pequeño workaround donde tengo que mandar el hash a la función getApiAccount y dentro de ella reemplazar el # por un -, además tuve que formatear el API_URL por completo, por alguna razón los params no se mandaban al ejecutar axios.get
Así quedó (una disculpa, ando usando TypeScript)
// search.ts
function getApiAccount (
hash: string,
{ region, account }: { region:string, account: string }
) {
const newHash = hash.replace('#', '-')
const resource: string = `d3/profile/${account}${newHash}`
const locale = locales[region.toLowerCase()]
const accessToken = store.state.oauth.accessToken
const API_URL: string = `${protocol}${region.toLowerCase()}${host}${resource}/?locale=${locale}&access_token=${accessToken}`
return axios.get(API_URL)
}
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?