Il codice viene eseguito senza errori ma il risultato non è quello sperato. In effetti leggo:
{'success': True, 'status': 'UNKNOWN'}
Invece di:
Sconosciuto
Ho usato come modello un codice già funzionante ma in questo caso non funziona.
# Richiesta di verifica del SMS inviato Manuale
def status() :
textID = input("Inserisci l'ID testo dell'sms: ")
stato = requests.get('https://textbelt.com/status/' + textID)
# Info esito controllo
success = False
stato_server = "Sconosciuto"
if stato.status_code == 200 :
data = json.loads(stato.text)
if data['success'] :
success = True
stato_server = "Messaggio Inviato"
else :
stato_server = data['error']
color = Fore.GREEN if success else Fore.RED
stato_server = json.loads(stato.text)
print(color + Style.BRIGHT + str(stato_server) + Style.RESET_ALL)