fbsamples / fbsamples/whatsapp-api-examples

How to use signature validation

Aberta
#13 1 comentário 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
JavaScript
Estrelas
291
Forks
159
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

So i've been trying to validate several payload by following the code below.

[https://github.com/fbsamples/whatsapp-api-examples/blob/main/signature-validation-with-webhooks-payloads/app.py](url)

But the signature always different with the one in x-hub-signature-256 and ending up with "INVALID SIGNATURE HASH". Fyi i am using my app-secret as Token in that code.

example of payload that i am trying to validate :

```
{
"object": "whatsapp_business_account",
"entry": [
{
"id": "1xxxxxxx",
"changes": [
{
"value": {
"messaging_product": "whatsapp",
"metadata": {
"display_phone_number": "62xxxxxx",
"phone_number_id": "1xxxxxx"
},
"contacts": [
{
"profile": {
"name": "Somebody"
},
"wa_id": "62xxxxxx"
}
],
"messages": [
{
"from": "62xxxxxx",
"id": "wamid.example",
"timestamp": "1740476674",
"text": {
"body": "halo"
},
"type": "text"
}
]
},
"field": "messages"
}
]
}
]
}
```

Guia de contribuição

Abrir o guia de contribuição

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.