Eine meiner Apps macht Twilio REST API-Aufrufe seit mehr als einem Jahr ohne Probleme. Für die letzte Woche habe ich diesen Fehler konsequent jetzt bekommen:Twilio REST API HTTP 400 Fehler: "SendDigits muss weniger als 32 Zeichen lang sein"
HTTP 400-Fehler: { "message": "SendDigits muss weniger als 32 Zeichen lang sein", "Status": 400}
Meine Anfrage sieht aus wie dies (einige Informationen redigiert): (Methode = 'POST', uri = 'https://api.twilio.com/2010-04-01/Accounts/xxxxxxxxxxxxxxxxxx/Calls.json', ** kwargs = {'Auth': ('xxxxxxxxxxxxxxxx', 'xxxxxxxxxxxxx'), 'Daten': {'Von': ' + 1415DDDDDDD ',' SendDigits ':' ww0w1234w16w6w415DDDDDDD # w415DDDDDDD # ',' An ':' + 1415DDDDDDD ',' Url ':' http://twimlets.com/holdmusic?Bucket=com.twilio.music.ambient ',' Kopfzeilen ': {' Akzeptieren ':' application/json ',' Akzeptieren -Charset ':' utf-8 ',' Inhaltstyp ':' application/x-www-form-urlencoded ',' Benutzeragent ':' tiliio-python/3.6.13 (Python 2.7.6) '} })
Es ist, als ob die maximale Länge von SendDigits kürzlich geändert wurde, obwohl ich nirgends Dokumentation von diesem finden kann.
Wie kann ich das umgehen? Ändern des Wertes der SendDigits ist nicht wirklich eine Option für mich.
Können Sie Beispiel-Python-Code veröffentlichen? –
Beispiel in Python hinzugefügt! –