Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

497
Visualizações
Slack users.list api arroja un error invalid_auth al pasar un token válido también

Estoy creando una aplicación floja. Así que ahí necesito buscar los detalles del equipo. Así que estoy llamando a la API users.list . Pero me arroja un error invalid_auth . Verifiqué el token, mi token es correcto. Cuando hago una solicitud desde la pestaña de prueba de Slack, me devuelve toda la lista de usuarios del equipo.

Puede ver en la imagen a continuación que obtengo la respuesta correcta, pero mi código me arroja un error invalid_auth .

ingrese la descripción de la imagen aquí

A continuación se muestra mi código

 import request from 'request'; const get = async (uri, token) => new Promise((resolve, reject) => { request.get(`https://slack.com/api/users.list`, { qs: { token } }, (_, response) => { //some code }); });

¿Qué me estoy perdiendo aquí?

Según la documentación de Slack, Either the provided token is invalid or the request originates from an IP address disallowed from making the request. En mi caso, el token es correcto, ¿debo agregar la dirección IP de la máquina? si es así, ¿dónde agregarlo entonces?

Sería genial si alguien me puede ayudar aquí.

¡Gracias de antemano!

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0


Parece que hay algunos cambios en la autorización de la API de Slack.

En lugar de pasar token como parámetro de consulta,
páselo como encabezado de autorización.

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Relatório

0

Tuve un problema muy similar y no pude entender de qué se trata. Agregar token al encabezado de Autorización tampoco funcionó.

Todo funcionó en el probador de Slack, pero una solicitud de React siempre obtendría invalid_auth . Después de inspeccionar la solicitud que se envía desde el probador de Slack, descubrí que se envió como los datos del formulario. Para imitar eso, hice lo siguiente:

 const bodyFormData = new FormData(); bodyFormData.append("token", data.access_token); bodyFormData.append("team", slackUser.data.user.team_id); const slackTeam = await axios.post( "https://slack.com/api/team.info", bodyFormData, { headers: { "Content-Type": "multipart/form-data" }, } );

Eso fue exitoso.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda