使用deliveryTime的正确方法是什么?

时间:2013-06-16 02:56:15

标签: google-mirror-api google-glass

    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。是否有使用此属性的示例?

1 个答案:

答案 0 :(得分:2)

  

2013-06-16T15:46:51.561Z

是镜像API喜欢的时间戳字符串的示例。

如果我只删除尾随的Z,我开始得到400.我也看到你的时间戳字符串中有一个连字符,应该删除。

请注意,即使您获得200,也可能无法获得预期的行为。跟踪器中有一个关于deliveryTime的开放issue

以下是我的完整通知JSON:

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