Upload 5 files
Browse files
main.py
CHANGED
|
@@ -30,12 +30,12 @@ def verify(
|
|
| 30 |
hub_challenge: Optional[str] = Query(None, alias="hub.challenge"),
|
| 31 |
hub_verify_token: Optional[str] = Query(None, alias="hub.verify_token"),
|
| 32 |
):
|
| 33 |
-
# 1)
|
| 34 |
-
if
|
| 35 |
return PlainTextResponse(status_code=200, content="")
|
| 36 |
|
| 37 |
-
# 2) Real handshake: echo back challenge
|
| 38 |
-
if hub_mode == "subscribe"
|
| 39 |
return PlainTextResponse(content=hub_challenge or "", media_type="text/plain")
|
| 40 |
|
| 41 |
# 3) Everything else → forbidden
|
|
|
|
| 30 |
hub_challenge: Optional[str] = Query(None, alias="hub.challenge"),
|
| 31 |
hub_verify_token: Optional[str] = Query(None, alias="hub.verify_token"),
|
| 32 |
):
|
| 33 |
+
# 1) Initial probe
|
| 34 |
+
if hub_mode is None and hub_challenge is None and hub_verify_token is None:
|
| 35 |
return PlainTextResponse(status_code=200, content="")
|
| 36 |
|
| 37 |
+
# 2) Real handshake: echo back challenge (temporarily ignore token)
|
| 38 |
+
if hub_mode == "subscribe":
|
| 39 |
return PlainTextResponse(content=hub_challenge or "", media_type="text/plain")
|
| 40 |
|
| 41 |
# 3) Everything else → forbidden
|