raghavNCI
commited on
Commit
·
4691e67
1
Parent(s):
bdd8925
wa gateway verify token
Browse files- routes/wa_gateway.py +2 -1
routes/wa_gateway.py
CHANGED
@@ -9,6 +9,7 @@ load_dotenv()
|
|
9 |
|
10 |
wa_router = APIRouter()
|
11 |
|
|
|
12 |
ACCESS_TOKEN = os.getenv("WHATSAPP_ACCESS_TOKEN")
|
13 |
PHONE_NUMBER_ID = os.getenv("WHATSAPP_PHONE_NUMBER_ID")
|
14 |
RECIPIENT_NUMBER = "+353 89 949 5777" # or pass dynamically
|
@@ -16,7 +17,7 @@ RECIPIENT_NUMBER = "+353 89 949 5777" # or pass dynamically
|
|
16 |
@wa_router.get("/webhook")
|
17 |
async def verify_webhook(request: Request):
|
18 |
params = request.query_params
|
19 |
-
if params.get("hub.mode") == "subscribe" and params.get("hub.verify_token") ==
|
20 |
return JSONResponse(content=params.get("hub.challenge"))
|
21 |
return JSONResponse(status_code=403, content={"error": "Verification failed"})
|
22 |
|
|
|
9 |
|
10 |
wa_router = APIRouter()
|
11 |
|
12 |
+
VERIFY_TOKEN = os.getenv("VERIFY_TOKEN")
|
13 |
ACCESS_TOKEN = os.getenv("WHATSAPP_ACCESS_TOKEN")
|
14 |
PHONE_NUMBER_ID = os.getenv("WHATSAPP_PHONE_NUMBER_ID")
|
15 |
RECIPIENT_NUMBER = "+353 89 949 5777" # or pass dynamically
|
|
|
17 |
@wa_router.get("/webhook")
|
18 |
async def verify_webhook(request: Request):
|
19 |
params = request.query_params
|
20 |
+
if params.get("hub.mode") == "subscribe" and params.get("hub.verify_token") == VERIFY_TOKEN:
|
21 |
return JSONResponse(content=params.get("hub.challenge"))
|
22 |
return JSONResponse(status_code=403, content={"error": "Verification failed"})
|
23 |
|