DreamStream-1 commited on
Commit
6601687
·
verified ·
1 Parent(s): 1acc57d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -1
app.py CHANGED
@@ -919,9 +919,11 @@ def send_whatsjet_message(phone_number: str, message: str, media_type: str = Non
919
  }
920
  logger.info(f"[WhatsJet][DEBUG] Media API URL: {media_api_url}")
921
  logger.info(f"[WhatsJet][DEBUG] Media payload: {payload}")
 
922
  response = httpx.post(
923
  media_api_url,
924
  json=payload,
 
925
  timeout=30
926
  )
927
  logger.info(f"[WhatsJet][DEBUG] Media response status: {response.status_code}")
@@ -969,10 +971,12 @@ def send_whatsjet_message(phone_number: str, message: str, media_type: str = Non
969
  logger.info(f"[WhatsJet][DEBUG] URL: {url}")
970
  logger.info(f"[WhatsJet][DEBUG] Multipart data: {data}")
971
  logger.info(f"[WhatsJet][DEBUG] Multipart files: {list(files.keys())}")
 
972
  response = httpx.post(
973
  url,
974
  data=data,
975
  files=files,
 
976
  timeout=30
977
  )
978
  logger.info(f"[WhatsJet][DEBUG] Multipart response status: {response.status_code}")
@@ -1000,9 +1004,11 @@ def send_whatsjet_message(phone_number: str, message: str, media_type: str = Non
1000
  # Enhanced logging
1001
  logger.info(f"[WhatsJet][DEBUG] URL: {url}")
1002
  logger.info(f"[WhatsJet][DEBUG] Base64 payload: {{'phone_number': payload['phone_number'], 'media_type': payload['media_type'], 'media_filename': payload['media_filename'], 'message_body': payload['message_body'][:50] + '...', 'media_content_length': len(payload['media_content'])}}")
 
1003
  response = httpx.post(
1004
  url,
1005
  json=payload,
 
1006
  timeout=30
1007
  )
1008
  logger.info(f"[WhatsJet][DEBUG] Base64 response status: {response.status_code}")
@@ -1034,9 +1040,11 @@ def send_whatsjet_message(phone_number: str, message: str, media_type: str = Non
1034
  # Enhanced logging
1035
  logger.info(f"[WhatsJet][DEBUG] URL: {url}")
1036
  logger.info(f"[WhatsJet][DEBUG] Payload: {json.dumps(payload)}")
 
1037
  response = httpx.post(
1038
  url,
1039
  json=payload,
 
1040
  timeout=15
1041
  )
1042
  logger.info(f"[WhatsJet][DEBUG] Response status: {response.status_code}")
@@ -3981,7 +3989,8 @@ async def test_whatsjet_payloads(phone: str):
3981
  for test in test_payloads:
3982
  try:
3983
  logger.info(f"[WhatsJet] Testing payload format: {test['name']}")
3984
- response = httpx.post(url, json=test['payload'], timeout=30)
 
3985
 
3986
  results[test['name']] = {
3987
  "status_code": response.status_code,
 
919
  }
920
  logger.info(f"[WhatsJet][DEBUG] Media API URL: {media_api_url}")
921
  logger.info(f"[WhatsJet][DEBUG] Media payload: {payload}")
922
+ headers = {"Authorization": f"Bearer {WHATSJET_API_TOKEN}"}
923
  response = httpx.post(
924
  media_api_url,
925
  json=payload,
926
+ headers=headers,
927
  timeout=30
928
  )
929
  logger.info(f"[WhatsJet][DEBUG] Media response status: {response.status_code}")
 
971
  logger.info(f"[WhatsJet][DEBUG] URL: {url}")
972
  logger.info(f"[WhatsJet][DEBUG] Multipart data: {data}")
973
  logger.info(f"[WhatsJet][DEBUG] Multipart files: {list(files.keys())}")
974
+ headers = {"Authorization": f"Bearer {WHATSJET_API_TOKEN}"}
975
  response = httpx.post(
976
  url,
977
  data=data,
978
  files=files,
979
+ headers=headers,
980
  timeout=30
981
  )
982
  logger.info(f"[WhatsJet][DEBUG] Multipart response status: {response.status_code}")
 
1004
  # Enhanced logging
1005
  logger.info(f"[WhatsJet][DEBUG] URL: {url}")
1006
  logger.info(f"[WhatsJet][DEBUG] Base64 payload: {{'phone_number': payload['phone_number'], 'media_type': payload['media_type'], 'media_filename': payload['media_filename'], 'message_body': payload['message_body'][:50] + '...', 'media_content_length': len(payload['media_content'])}}")
1007
+ headers = {"Authorization": f"Bearer {WHATSJET_API_TOKEN}"}
1008
  response = httpx.post(
1009
  url,
1010
  json=payload,
1011
+ headers=headers,
1012
  timeout=30
1013
  )
1014
  logger.info(f"[WhatsJet][DEBUG] Base64 response status: {response.status_code}")
 
1040
  # Enhanced logging
1041
  logger.info(f"[WhatsJet][DEBUG] URL: {url}")
1042
  logger.info(f"[WhatsJet][DEBUG] Payload: {json.dumps(payload)}")
1043
+ headers = {"Authorization": f"Bearer {WHATSJET_API_TOKEN}"}
1044
  response = httpx.post(
1045
  url,
1046
  json=payload,
1047
+ headers=headers,
1048
  timeout=15
1049
  )
1050
  logger.info(f"[WhatsJet][DEBUG] Response status: {response.status_code}")
 
3989
  for test in test_payloads:
3990
  try:
3991
  logger.info(f"[WhatsJet] Testing payload format: {test['name']}")
3992
+ headers = {"Authorization": f"Bearer {WHATSJET_API_TOKEN}"}
3993
+ response = httpx.post(url, json=test['payload'], headers=headers, timeout=30)
3994
 
3995
  results[test['name']] = {
3996
  "status_code": response.status_code,