2015-03-01 3 views
1

Я тестирую журнал состояния сообщений SMS в Twilio (python), но я обнаружил, что все статусы сообщают как «доставленные», даже если принимающее устройство отключено. Только конкретные перевозчики могут подтвердить доставку на телефон? Или я держу неправильный статус?Twilio SMS всегда показывает как доставлено

message = client.messages.create(
    body="Phone off!", 
    to="97.....", 
    from_="97.....", 
    ) 

resources = client.messages.list() 
for resource in resources: 
    print resource.to, resource.status 

ответ

1

Твилио евангелист здесь.

Delivered status указывает, что мы получили квитанцию ​​о доставке от несущей вверх по течению. Если оператор сообщает об этом нам, мы должны показывать сообщения, которые были доставлены на выключенные трубки, как undelivered. Не все несущие возвращают одни и те же данные, поэтому возможно, что конкретный оператор, которому вы отправляете сообщение, не возвращает нам отключенное состояние. Я бы предложил снять электронное письмо по адресу [email protected], и они могут работать с вами, чтобы определить, какие детали ваш конкретный перевозчик возвращается в Twilio.

Надеюсь, что это поможет.