Интеграция Facebook с лазурной функцией - PullRequest
0 голосов
/ 06 декабря 2018

Я разработал функцию Azure, и она отлично работает на Azure.

Но мне трудно изменить эту функцию, чтобы настроить ее в качестве веб-хука Facebook, чтобы мои методы get () и post () вызывались с необходимыми параметрами Facebook.

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 31 июля 2019

Вот пример для webhook от facebook

namespace Facebook.Function
{
    public class AddLeadWebhook
    {    
        [FunctionName("AddLeadWebhook")]
        public async Task<IActionResult> Run(
            [HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)]
            HttpRequest req,
            ILogger log)
        {
            this.log = log;
            log.LogInformation("C# HTTP trigger function processed a request.");

            //Facebook challenge (facebook test webhook)
            if (!string.IsNullOrEmpty(req.Query["hub.challenge"]))
            {
                log.LogInformation("Facebook challenged");
                return new OkObjectResult(req.Query["hub.challenge"].FirstOrDefault());
            }

            TODO process request
            ...

            return new OkResult();
        }
    }
}
...