node.js - 使用 Linkedin API v2 获取 Post Analytics
问题描述
最近,我正在研究 Linkedin API v2,但遇到了一些问题
- 获取某公司的帖子
- 获取某个帖子的分析
我能够通过使用获得公司统计数据https://api.linkedin.com/v2/organizationPageStatistics?q=organization&organization={organization URN}
但我找不到任何 API 来获取上述信息。
请帮我解决上述问题。提前感谢您的任何建议。
解决方案
您可以使用共享 API
您可以使用Find Shares by Owner检索公司的帖子:
获取 https://api.linkedin.com/v2/shares?q=owners&owners= {URN}&sharesPerOwner=100
{
"activity": "urn:li:activity:12345657",
"content": {
"contentEntities": [
{
"entity": "urn:li:article:0",
"entityLocation": "https://www.example.com/content.html",
"thumbnails": [
{
"imageSpecificContent": {},
"resolvedUrl": "https://www.example.com/image.jpg"
}
]
}
],
"description": "content description",
"title": "Test Share with Content"
},
"created": {
"actor": "urn:li:person:A8xe03Qt10",
"time": 1471967236000
},
"distribution": {
"linkedInDistributionTarget": {}
},
"id": "6173878065928642560",
"lastModified": {
"actor": "urn:li:person:A8xe03Qt10",
"time": 1471967237000
},
"owner": "urn:li:organization:1000",
"text": {
"text": "Test Share!"
} }
关于分析,您可以使用Retrieve a Summary of Social Actions API:
获取 https://api.linkedin.com/v2/socialActions/ {shareUrn|ugcPostUrn|commentUrn}
{
"commentsSummary": {
"totalFirstLevelComments": 4,
"aggregatedTotalComments": 9
},
"$URN": "urn:li:activity:6296748651834277888",
"likesSummary": {
"likedByCurrentUser": false,
"totalLikes": 226
}
}
希望这有帮助
推荐阅读
- bash - 如何不使用 bash 中的波浪号和制表符完成来解决所有用户
- ruby-on-rails - rspec - 检查数组是否包含具有指定 ID 的元素
- excel-formula - 在 VLOOKUP 中将 0 替换为空白
- c# - VSCode dbg 将本地进程附加到调试 C# dll 使用的 C dll
- http - 钴金版如何渲染http页面?
- ffmpeg - 是否可以将具有杜比视界的 m2ts 转换为 mp4?
- openlayers - 在 OpenLayers 5 中向地图添加功能
- php - 如何将 file_get_contents 与代理一起使用?
- c# - Autofac 在线路服务端的每个 DataContract 中注入 NLog 实例
- angular - Angular 5 localize-router 使用国家/语言代码设置路由