linkedin - 在 Share API 中扩展 Activity URN
问题描述
我正在尝试activity
在共享 API 检索到的共享中扩展 URN。
这是我的 API 请求(最后请注意活动):
https://api.linkedin.com/v2/shares?q=owners&owners=urn:li:person:lKq9OL3DMf&sortBy=LAST_MODIFIED&sharesPerOwner=100&projection=(elements*(*, activity~))
但是,这就是我得到的:
"elements": [
{
"activity!": {
"message": "URN Resolution failed for unknown reasons.: com.linkedin.r2.RemoteInvocationException: GatewayException{_serviceErrorCode=null}",
"status": 500
},
"owner": "urn:li:person:lKq9OL3DMf",
"activity": "urn:li:activity:6829030971896074240",
"edited": false,
"created": {
"actor": "urn:li:person:lKq9OL3DMf",
"time": 1628167860945
},
"distribution": {
"linkedInDistributionTarget": {
"visibleToGuest": true
}
},
"clientApp": "urn:li:developerApplication:4086541",
"text": {
"text": "Testing scheduled date draft NEW PROFILE"
},
"id": "6829030971568918528",
"lastModified": {
"actor": "urn:li:csUser:0",
"time": 1628167861021
}
},
...
]
如果我尝试通过 socialActions API 获取活动的详细信息(喜欢和评论),它确实有效:
API调用:
https://api.linkedin.com/v2/socialActions/urn:li:activity:6810873575264829440
API 响应:
{
"commentsSummary": {
"totalFirstLevelComments": 1,
"aggregatedTotalComments": 5
},
"$URN": "urn:li:activity:6810873575264829440",
"likesSummary": {
"aggregatedTotalLikes": 1,
"likedByCurrentUser": false,
"totalLikes": 1
},
"target": "urn:li:activity:6810873575264829440"
}
我可以知道为什么我不能在共享 API 中扩展活动 URN 吗?如果我通过 socialActions 获取它,它显然有效
谢谢。
解决方案
推荐阅读
- php - 如何将日志发送到 efk 服务器
- php - 如何从与当前表连接的另一个表中回显一个值
- rest - 使用 PowerBi rest api 导出报告时 HTTP 401 Unauthorized
- exception - Asp .Net Core DirectoryNotFound 异常
- angular - 以角度 7 对数据进行排序
- codeigniter - 如何在 CodeIgniter 中自动完成选择选项
- android - 将数据库日志模式从 DELETE 迁移到 WAL
- javascript - 如何使用 Node.js 和 mssql 将数据推送到 SQL 服务器
- php - Laravel 中更好的身份验证代码
- java - Spring Boot 中的 @CacheEvict 不会删除 Redis 中的缓存