我正在通过 Betfair API 下注,并注意到一些非常奇怪的事情。对于某些事件,市场和事件结果的时间都是关闭的。
我的帐户日期和时间设置为欧洲/伦敦。没关系,API 无论如何都会输出它想要的任何区域,显然是随机的(有时是 GMT 其他时间伦敦或任何其他时区,但 ISO 时间戳不包括 +0100 或任何 GMT 偏移量),尽管事实上我的帐户设置为欧盟/伦敦。
例如,让我们看一下这个事件 Superettan / Jonkopings Sodra v Varnamo
API 输出为:
{"event"=>{"id"=>"28836884",
"name"=>"Jonkopings Sodra v Varnamo", "countryCode"=>"SE",
"timezone"=>"GMT", "openDate"=>"2018-08-13T18:00:00.000Z"
}, "marketCount"=>2}
然而,他们的网站称该活动于格林威治标准时间 17:00 / 伦敦 18:00(现为格林威治标准时间 +1)开始。
这样的例子有数百个。无法从必发支持中得到任何东西,他们需要几天/几周的时间来回复,当他们回复时,他们只是发送一些罐头信息。
以前有人见过这个问题吗?或者也许我错过了什么?
后来编辑:我不得不转储他们所有的市场数据来得出这个结论:似乎当他们的 API 说时区是 GMT 时,事件实际上是在伦敦,所以现在是 GMT+1,并且对于每个其他时区(欧盟/伦敦,珀斯,美国...)时间实际上是格林威治标准时间。不知道这是怎么回事。还在调查。