【问题标题】:LinkedIn Video Analytics timeRangeLinkedIn 视频分析时间范围
【发布时间】:2019-07-25 23:04:03
【问题描述】:

我想按日期范围获取视频分析。

我关注了视频分析 API, https://docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/video-analytics-api

但我得到一个错误。

在网上没有找到任何其他参考资料。

需要注意的是,我成功获取了生命周期数据(没有时间范围参数),encodeURIComponent 没有帮助。

请求:

https://api.linkedin.com/v2/videoAnalytics?q=entity&entity=urn:li:ugcPost:6516733420171780096&type=VIEWER&aggregation=DAY&timeRange=(start:1553385600000,end:1553817600000)

错误:

{
   "message": "Parameter 'timeRange' is invalid",
   "status": 400
}

编辑:

使用纪元 - 没有错误,但也没有指标数据

即使我在获取 dateRange 时获得了获取生命周期的指标,并且我尝试了从视频创建日期到今天的几个日期范围 - 返回空数组。

{
   "elements": [],
   "paging": {
       "total": 0,
       "count": 10,
       "start": 0,
       "links": [],
    }
}

尝试获取 ALL - 以模拟生命周期 - 也返回空数组:

https:/api.linkedin.com/v2/videoAnalytics?q=entity&entity=urn%3Ali%3AugcPost%3A6516733420171780096&type=VIEWER&timeRange=(start:1552176000,end:1564012800)&aggregation=ALL

奇怪 - 甚至试图通过切换开始日期和结束日期来获取错误返回空数组。

【问题讨论】:

  • 如果您添加 Header "X-Restli-Protocol-Version: 2.0.0" 错误消息将更改为 "Invalid query parameters passing to request"
  • 我试过但忘了提。坦克。但是,我仍然只遵循示例请求。那么有什么问题呢?

标签: linkedin linkedin-api


【解决方案1】:

您需要纪元时间,而不是毫秒

尝试将时间替换为 开始:1563969600,结束:1564401600

转换器 -> https://www.epochconverter.com/

【讨论】:

  • 谢谢。但现在我只得到空数组。见编辑。
  • @AmichayMiara 那么一切都取决于api逻辑。可以阻止太多请求还是 api 有一些限制?可以在那个范围内没有数据吗?可能缺少一些权限?
  • 我不这么认为,因为当我使用没有字段 dateRange,aggregation 的端点时,我得到了预期的生命周期数据...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-04-07
  • 2020-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-19
  • 1970-01-01
相关资源
最近更新 更多