首页 > 解决方案 > 在 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 获取它,它显然有效

谢谢。

标签: linkedinlinkedin-api

解决方案


推荐阅读