我正在尝试复制业务页面的见解仪表板的“粉丝在线时”部分中使用的数据。我在/ insights / page_fans_online api调用中使用以下参数,该参数返回我之后:
'j'
返回的数据可以在下面看到,其中:
parameters={'period':'day','since':'2018-10-20T07:00:00','until':'2018-10-21T07:00:00','access_token':page_token['access_token'][0]}
数据:
end_time = end_time (based on the since & until dates in the parameters)
name = metric
apiHours = hour of day returned
localDate = localized date (applied manually)
localHours = - 6 hour offset to localize to Auckland/New Zealand (applied
manually to replicate what is seen on the insights dashboard.
fansOnline = number of unique page fans online during that hour
花了一段时间才得出结论,使用上面指定的参数提取page_fans_online时返回的数据是10月19日星期三的新西兰业务页面。
如果我们看一下以上数据的最后一行:
end_time name apiHours localDate localHours fansOnline
2018-10-21T07:00:00+0000 page_fans_online 0 2018-10-19 18 21
1 2018-10-19 19 29
2 2018-10-19 20 20
3 2018-10-19 21 18
4 2018-10-19 22 20
5 2018-10-19 23 15
6 2018-10-19 0 4
7 2018-10-19 1 6
8 2018-10-19 2 5
9 2018-10-19 3 8
10 2018-10-19 4 17
11 2018-10-19 5 19
12 2018-10-19 6 26
13 2018-10-19 7 24
14 2018-10-19 8 20
15 2018-10-19 9 22
16 2018-10-19 10 19
17 2018-10-19 11 22
18 2018-10-19 12 18
19 2018-10-19 13 18
20 2018-10-19 14 18
21 2018-10-19 15 18
22 2018-10-19 16 21
23 2018-10-19 17 28
这是说在2018-10-21 @ 11 pm在线有28位独特的粉丝。换算为,在2018-10-19 @ 5 pm手动定位日期和时间后,在线上有28位独特的粉丝,(我通过查看页面洞察力中的“当粉丝在线时”图表来确定偏移量)。
在2018-10-21 11:00 pm和2018-10-19 5:00 pm之间有-54小时的偏移量,我的问题是,end_time和一天中的小时返回背后的逻辑是什么page_fans_online洞察指标,是否有任何有关如何根据商家所在国家/地区进行本地化的信息?
page / insights文档中仅提供了有关page_fans_online的简单描述,并指出小时数在PST / PDT中,但这无助于本地化日期和时间: https://developers.facebook.com/docs/graph-api/reference/v3.1/insights