DevangMahesh commited on
Commit
acff9d2
·
1 Parent(s): db4417d

Returning plain text reponse

Browse files
Files changed (1) hide show
  1. app.py +2 -1
app.py CHANGED
@@ -1,5 +1,5 @@
1
  from fastapi import FastAPI, Request, HTTPException
2
- from fastapi.responses import JSONResponse
3
  import requests
4
  import uvicorn
5
  import os
@@ -23,6 +23,7 @@ async def verify_webhook(request: Request):
23
  params.get("hub.mode") == "subscribe" and
24
  params.get("hub.verify_token") == VERIFY_TOKEN
25
  ):
 
26
  return JSONResponse(content=params.get("hub.challenge"), status_code=200)
27
  else:
28
  raise HTTPException(status_code=403, detail="Verification failed")
 
1
  from fastapi import FastAPI, Request, HTTPException
2
+ from fastapi.responses import JSONResponse, Response
3
  import requests
4
  import uvicorn
5
  import os
 
23
  params.get("hub.mode") == "subscribe" and
24
  params.get("hub.verify_token") == VERIFY_TOKEN
25
  ):
26
+ return Response(content=params.get("hub.challenge"), media_type="text/plain")
27
  return JSONResponse(content=params.get("hub.challenge"), status_code=200)
28
  else:
29
  raise HTTPException(status_code=403, detail="Verification failed")