Facebook Graph API:page_fans_online,将日期本地化到业务所在的位置

时间:2018-10-24 20:36:32

标签: facebook-graph-api timezone

我正在尝试复制业务页面的见解仪表板的“粉丝在线时”部分中使用的数据。我在/ 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

0 个答案:

没有答案