Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

189
Vistas
Falló la validación del extremo de eliminación de la cuenta de eBay Marketplace

Falló la validación del extremo de eliminación de la cuenta de Marketplace. Haga clic aquí para obtener más información sobre cómo configurar un punto final.

Creé un método API para responder a la respuesta de desafío a eBay. Pero la validación está fallando. No estoy seguro de qué mal estoy haciendo aquí.

A continuación se muestra la lógica del código que agregué.

 public ActionResult<string> ChallengeResponse([FromQuery] string challenge_code) { try { string verificationToken = _configuration["eBayVerificationToken"]; string endpoint = _configuration["eBayNotificationEndPoint"]; string challengeResponse = string.Empty; IncrementalHash sha256 = IncrementalHash.CreateHash(HashAlgorithmName.SHA256); sha256.AppendData(Encoding.UTF8.GetBytes(challenge_code)); sha256.AppendData(Encoding.UTF8.GetBytes(verificationToken)); sha256.AppendData(Encoding.UTF8.GetBytes(endpoint)); byte[] bytes = sha256.GetHashAndReset(); challengeResponse = BitConverter.ToString(bytes).Replace("-", string.Empty).ToLower(); JObject json = JObject.Parse("{\"challengeResponse\":\"" + challengeResponse + "\"}"); return JsonConvert.SerializeObject(json); } catch (Exception ex) { return string.Empty; } }

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Usé un objeto con respuesta de desafío a un miembro:

 class challengeResponseObj { public string challengeResponse { get; set; } }

Luego simplemente asigno el valor de la respuesta y devuelvo el objeto como un resultado JSON:

 challengeResponseObj resObj = new challengeResponseObj() { challengeResponse = resMessage }; return new JsonResult(resObj);
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda