raghavNCI commited on
Commit
4691e67
·
1 Parent(s): bdd8925

wa gateway verify token

Browse files
Files changed (1) hide show
  1. 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") == ACCESS_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