今天我已经使用监视资源注册了日历推送通知频道并获得了对我的回调网址的响应
{
'HTTP_X_GOOG_RESOURCE_STATE': 'sync',
'HTTP_X_GOOG_CHANNEL_TOKEN': 'email=venkatesh@test.mogocrm.com&domain=test.mogocrm.com',
'HTTP_X_GOOG_MESSAGE_NUMBER': '1',
'HTTP_X_GOOG_CHANNEL_EXPIRATION': 'Sat,22Feb201410: 17: 12GMT',
'HTTP_X_GOOG_RESOURCE_ID': 'zCHDID1GFplXtVdzhpwgVsMkVI4',
'HTTP_X_GOOG_RESOURCE_URI': 'https: //www.googleapis.com/calendar/v3/calendars/primary/events?alt=json&alt=json',
'HTTP_X_GOOG_CHANNEL_ID': '3c5702f8-9097-11e3-be1e-22000ab494d8'
}
根据Google文档,在创建新的通知渠道以观看资源后,Google Calendar API会发送同步消息以指示通知正在开始。这些消息的X-Goog-Resource-State HTTP头值是同步。
即使我们收到了同步消息,但在Google日历中执行任何操作一小时后,Google监视资源无法向我们的服务器发送通知,而且看起来资源似乎没有正确尊重过期。
我们不确定Google推送通知API是否稳定