2013-06-16 2 views
0
self.mirror_service.timeline().insert(
     body={ 
      'text': '123 456', 
      'notification': { 
       'deliveryTime': rfc3339.timestamp_from_tf(timestamp_after_duration), 
       'level': 'DEFAULT' 
      }, 
     } 
    ).execute() 

Отформатированная временная метка выглядит так: 2013-06-16T02:47:33-00:00, которая кажется правильной, но я получаю плохой запрос/400. Есть ли пример использования этого свойства?Каков правильный способ использования DeliveryTime?

ответ

2

2013-06-16T15: 46: 51.561Z

Является примером строки временных меток, что зеркало API любит.

Если я просто удаляю конечный Z, я начинаю получать 400. Я также вижу, что у вас есть дефис в вашей временной строке, которая, вероятно, должна быть удалена.

Обратите внимание, что даже если вы получаете 200, вы можете не получить ожидаемое поведение. Существует открытый issue в трекер о deliveryTime.

Вот вся моя JSON уведомление, что работает:

"notification": { 
    "level": "DEFAULT", 
    "deliveryTime": "2013-06-16T15:46:51.561Z" 
    } 
+0

Что делать .561 в Z означает? Второе предварительное разрешение? – rgrinberg

+0

Да. Я тестировал, и если вы опустите его, вы получите 400, но если вы просто положите .000, вы получите ответ 200. –

Смежные вопросы