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이 열려 있습니다.

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

가 무엇 Z에서 0.561을 의미합니까 : 여기에 작동 내 전체 알림 JSON은

입니까? 보조 제 2 처방? – rgrinberg

+0

예. 테스트를했는데 생략하면 400을 얻습니다.하지만 .000을 입력하면 200 응답을 얻습니다. –