Google play games 时间\u周期\u短-来自事件。记录
我对Google play games API Events.record有一个请求,它总是返回错误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
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秒的事件,该怎么办呢。谢谢你和我一起看这个。