REQUEST_BODY中的字段值验证失败:在linkedin ugcPost上处理字段[/ author]时,数据处理异常

时间:2019-03-06 07:18:42

标签: linkedin

获取错误:REQUEST_BODY中的字段值验证失败:处理字段[/ author]时,数据处理异常

我在我的应用中拥有“ w_organization_social”权限。我已经成功获取访问令牌。

任何人都可以帮助我怎么回事吗?

网址: https://api.linkedin.com/v2/ugcPosts

身体

{
    "author":"urn:li:person:<id>",
    "lifecycleState":"PUBLISHED",
    "specificContent": {
        "com.linkedin.ugc.ShareContent": {
            "shareCommentary": {
                "text":"Hello world"
            },
            "shareMediaCategory": "VIDEO",
            "media":[{
                "status":"READY",
                "description": {
                    "text":"hello world"
                },
                "media":"urn:li:digitalmediaAsset:<asset_id>",
                "title":{
                    "text":"hello world"
                }
            }]
        }
    },
    "visibility":{
        "com.linkedin.ugc.MemberNetworkVisibility":"PUBLIC"
    }
}

响应

{
    "serviceErrorCode" : 100,
    "message" : "Field Value validation failed in REQUEST_BODY: Data Processing Exception while processing fields [/author]",
    "status" : 403
}

1 个答案:

答案 0 :(得分:0)

在获取访问令牌时,请确保您在范围中传递了 r_liteprofile w_member_social 权限。

然后,您必须向https://api.linkedin.com/v2/me发送GET请求,以获取Lite配置文件,然后您将从响应中获取 ID

使用从Lite个人资料获得的 ID 生成Person URN, 例如:"urn:li:person:<ID>"