我正在尝试编写一个回填脚本,该脚本将为我们缺少数据的linkedin公司提供历史关注者数字。我当前的脚本能够从linkedin获取数据,但这些数字对我的测试公司来说是不正确的。我正在使用这家公司:https://www.linkedin.com/company/3802814
我像这样做一个历史追随者统计调用: http://api.linkedin.com/v1/companies/3802814/historical-follow-statistics?start-timestamp=315554400&end-timestamp=1421349947&time-granularity=day&format=json
(这些时间戳对应于01/01/1980和2015年1月15日)
我回来的数据显示14个(不是6,我的公司实际上有)粉丝,所有这些都是随机/错误的日期,全部为0:
{
"_total": 14,
"values": [
{
"organicFollowerCount": 0,
"paidFollowerCount": 0,
"time": 259200000,
"totalFollowerCount": 0
},
{
"organicFollowerCount": 0,
"paidFollowerCount": 0,
"time": 345600000,
"totalFollowerCount": 0
},
... (10 more similar records)
{
"organicFollowerCount": 0,
"paidFollowerCount": 0,
"time": 1296000000,
"totalFollowerCount": 0
},
{
"organicFollowerCount": 0,
"paidFollowerCount": 0,
"time": 1382400000,
"totalFollowerCount": 0
}
]
}
我会猜到我的时间戳错了,直到我看到它给了我更多的追随者,而不是我应该拥有的。有谁知道我可能做错了什么?看看这些文档到目前为止还没有给我任何明显的答案。我期望的数据将是由给定日期添加的#个粉丝更新的一系列日常记录。这些粉丝主要是在2014年12月的某个时候添加的。
答案 0 :(得分:1)
这是您应该提出的正确要求,以获取您正在寻找的信息:
GET https://api.linkedin.com/v1/companies/3802814/historical-follow-statistics?start-timestamp=315561600000&time-granularity=day&end-timestamp=1421308800000&format=json
您希望确保使用时间戳(以毫秒为单位)。
您还看到的总价值是结果数量 - 而不是关注者数量。