Google play games 时间\u周期\u短-来自事件。记录

Google play games 时间\u周期\u短-来自事件。记录,google-play-games,Google Play Games,我对Google play games API Events.record有一个请求,它总是返回错误TIME\u PERIOD\u SHORT。下面是事件记录请求资源。你能帮我找出错误吗 { "timePeriods": [{ "timePeriod": { "periodEndMillis": 1460691042546, "periodStartMillis": 1460691039

我对Google play games API Events.record有一个请求,它总是返回错误
TIME\u PERIOD\u SHORT
。下面是
事件记录请求资源
。你能帮我找出错误吗

   {
        "timePeriods": [{
            "timePeriod": {
                "periodEndMillis": 1460691042546,
                "periodStartMillis": 1460691039815,
                "kind": "games#eventPeriodRange"
            },
            "updates": [{
                "updateCount": 3,
                "kind": "games#eventUpdateRequest",
                "definitionId": "CgkIiLWAzPEJEAIQAg"
            }],
            "kind": "games#eventPeriodUpdate"
        }],
        "kind": "games#eventRecordRequest",
        "requestId": 1460691043076,
        "currentTimeMillis": 1460691043076
   }
我的响应显示以下错误,即使在本例中,该批处理周期为2731毫秒。我甚至把它推到了30秒,我仍然得到这个错误

{
        "eventFailures": [],
        "batchFailures": [{
            "range": {
                "periodEndMillis": "1460691042546",
                "periodStartMillis": "1460691039815",
                "kind": "games#eventPeriodRange"
            },
            "failureCause": "TIME_PERIOD_SHORT",
            "kind": "games#eventBatchRecordFailure"
        }],
        "playerEvents": [],
        "kind": "games#eventUpdateResponse"
    }
}

做了一些谷歌搜索,但没有真正找到任何显示记录的最大/最小时间段的文档,将您的代码与中显示的代码进行比较,并在社区中查找任何类似的帖子,但没有找到任何内容。完全是猜测,但您是否认为
currentTimeMillis
在某种程度上影响了请求?错误是
TIME\u PERIOD\u SHORT
,我在您的示例中看到的唯一短时间段差异是
currentTimeMillis
periodEndMillis
之间的差异。我不满意地解决了这个问题。我把时间段缩短到了60秒,这就花了一批时间。但是,如果用户关闭一个页面,您将丢失最后60秒的事件,该怎么办呢。谢谢你和我一起看这个。