fbsamples / fbsamples/whatsapp-api-examples

How to use signature validation

未关闭
#13 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
JavaScript
星标
291
派生
159
PR 合并指标
30 天内没有已合并 PR

描述

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"
}
]
}
]
}
```

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。