Realizado

Verificación de Código Webhook C# Mvc

Publicado em 10 de Agosto de 2023 dias na TI e Programação

Sobre este projeto

Aberto

Estoy usando "form contact 7" en wordpress y para poder recibir los datos instale el plugin "CF7 to Webhook" para que me lleguen por medio de mi webhook.

El problema que tengo es que no funciona, pero si lo pruebo desde postman este funciona correctamente.

Esta es mi código:

using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore;
using System;
using System.Linq;
using System.Text.Json;
using System.Threading.Tasks;
using Waboxapp.WebHook.Context;
using Waboxapp.WebHook.Entities;


namespace Waboxapp.WebHook.GlobalInfo.Controllers
{
    [Route("api/[controller]")]
    [ApiController]
    public class GlobalInfoController : Controller
    {
        private readonly AppDBContext context;

        public GlobalInfoController(AppDBContext context)
        {
            this.context = context;
        }

        [HttpGet]
        public async Task<ActionResult> GetAction()
        {
            return Ok();
        }





        [HttpPost]
        //[Consumes("application/json")]
        public async Task<ActionResult> Post([FromBody] JsonElement messageRequest)
        {

            try
            {
                var jsonString = "";

                jsonString = messageRequest.ToString();

                /*var mensaje = context.Mensaje.FromSqlRaw("WPWWebHook_sp {0}", jsonString)
                          .ToList()
                          .FirstOrDefault();*/


                var mensaje = context.Mensaje.FromSqlRaw("WebHook_sp {0}", jsonString)
                            .ToList()
                            .FirstOrDefault();

                return Ok();
            }
            catch (Exception)
            {
                return Ok();
                //throw;
            }


        }


    }
}

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por S.