Google通知渠道允许的最长到期时间是多少?

时间:2014-06-10 10:24:25

标签: php push-notification google-api google-calendar-api

我无法找到回答此问题的任何文档。具体来说,我使用了日历API:https://developers.google.com/google-apps/calendar/v3/push

我知道到期时间应该是自EPOCH以来经过的毫秒数。目前,我已经在一周内到期了,但我想让它更长 - 尽可能长。

$chan = new Google_Service_Calendar_Channel();
$chan->setId($channel_id);
$chan->setToken("blahblahblah");
$chan->setType("web_hook");
$chan->setAddress("https://www.mydomain.com/catchPush/");
$chan->setExpiration(strtotime("+1 week")*1000);
$watch = $cal_client->events->watch($calendar_id, $chan);

1 个答案:

答案 0 :(得分:3)

最大TTL似乎是一个月。

尝试将过期时间设置为一年,并监控Google在结果中返回的过期时间。