如何通过LinkedIn页面管理API获取按人口统计维度拆分的日度粉丝数据
LinkedIn API 按人口统计维度获取日度粉丝数据的解决方法
organizationalEntityFollowerStatistics接口的设计中,lifetime时间粒度返回的是全量粉丝的人口属性快照数据,默认包含全部7类维度拆分;指定非lifetime的时间区间+日粒度时,接口默认仅返回整体粉丝的增减数据,不附带维度拆分,属于原生接口限制。
可通过以下两种方案实现需求:
方法1:每日拉取lifetime快照计算差值(推荐,可获取各维度日度存量)
- 每日固定时间发起一次lifetime粒度的接口请求,拉取全7类人口维度的粉丝总存量
- 计算相邻两天同一维度的存量差值,即可得到对应维度的日度净增粉丝数,同时可直接保留每日各维度的总存量数据
- 该方案无需额外处理多维度拆分请求,数据准确性最高
方法2:请求时添加facet参数指定拆分维度(可直接获取指定时间段的维度增减量)
需要获取指定时间段的维度拆分增减数据时,在原请求URL中添加facet参数指定要拆分的维度即可,当前支持的7类维度参数分别为:
- 按地区拆分:
facet=followedByLocations - 按行业拆分:
facet=followedByIndustries - 按职位拆分:
facet=followedByJobFunctions - 按职级拆分:
facet=followedBySeniorities - 按公司规模拆分:
facet=followedByCompanySizes - 按从业年限拆分:
facet=followedByYearsOfExperience - 按地区+从业年限组合拆分:
facet=followedByRegionsAndYearsOfExperience
请求示例(按地区拆分的日度增减数据)
https://api.linkedin.com/v2/organizationalEntityFollowerStatistics?q=organizationalEntity&organizationalEntity=${urn}&timeIntervals=(timeRange:(start:1634197752000,end:1636876152000),timeGranularityType:DAY)&facet=followedByLocations
注意事项
- 单请求仅支持指定1个拆分维度,需获取全部7类维度数据时要分别发起7次请求
- 该方式仅返回对应维度的粉丝新增、流失数据,不返回该维度的当日总存量,需总存量数据要结合基准日的lifetime存量累加计算
- 注意控制请求频率,避免触发LinkedIn API的调用限流规则
内容的提问来源于stack exchange,提问作者lovekesh
相关产品推荐
相关产品推荐

