ItsXyron commited on
Commit
780873f
·
verified ·
1 Parent(s): 429eb05

Add Veh2Num, Ration Card, BGMI, GitHub, and YouTube endpoints to Space API

Browse files
Files changed (1) hide show
  1. main.py +3 -0
main.py CHANGED
@@ -112,6 +112,7 @@ def get_client_ip(request: Request) -> str:
112
  def verify_api_key(
113
  request: Request,
114
  api_key_query: Optional[str] = Query(None, alias="api_key"),
 
115
  x_api_key: Optional[str] = Header(None, alias="X-API-Key"),
116
  authorization: Optional[str] = Header(None)
117
  ) -> Dict[str, Any]:
@@ -123,6 +124,8 @@ def verify_api_key(
123
  token = authorization.split(" ", 1)[1]
124
  elif api_key_query:
125
  token = api_key_query
 
 
126
 
127
  client_ip = get_client_ip(request)
128
  is_valid, code, msg, meta = KeyManager.validate_request(token, client_ip)
 
112
  def verify_api_key(
113
  request: Request,
114
  api_key_query: Optional[str] = Query(None, alias="api_key"),
115
+ key_query: Optional[str] = Query(None, alias="key"),
116
  x_api_key: Optional[str] = Header(None, alias="X-API-Key"),
117
  authorization: Optional[str] = Header(None)
118
  ) -> Dict[str, Any]:
 
124
  token = authorization.split(" ", 1)[1]
125
  elif api_key_query:
126
  token = api_key_query
127
+ elif key_query:
128
+ token = key_query
129
 
130
  client_ip = get_client_ip(request)
131
  is_valid, code, msg, meta = KeyManager.validate_request(token, client_ip)