postman LinkedIn UGC发布方法

7d7tgy0s  于 2023-01-26  发布在  Postman
关注(0)|答案(1)|浏览(158)

我试图通过 Postman 使用UGC在LinkedIn上发布一条文本。
下面是我的请求正文:

{
    "author": "urn:li:person:{uid of my account}",
    "lifecycleState": "PUBLISHED",
    "specificContent": {
        "com.linkedin.ugc.ShareContent": {
            "shareCommentary": {
                "text": "Hello World! This is my first Share on LinkedIn!"
            },
            "shareMediaCategory": "NONE"
        }
    },
    "visibility": {
        "com.linkedin.ugc.MemberNetworkVisibility": "PUBLIC"
    }
}

注意:我账户的uid是通过-https://api.linkedin.com/v2/me取的
我得到的回答是:

{
    "message": "ERROR :: /author :: \"urn:li:person:oQRNppEnm\" does not match urn:li:company:\\d+|urn:li:member:\\d+\n",
    "status": 422
}

有人能帮帮忙吗?

vm0i2vca

vm0i2vca1#

我犯了这样一个错误。我使用了https://api.linkedin.com/v2/me请求应答中的错误值。例如,如果您还没有添加id,则需要在请求查询中添加它
https://api.linkedin.com/v2/me?projection=(id,localizedFirstName,localizedLastName)
此外,您还需要使用JSON应答的id字段中的值:

{"id\":\"XyyyyXXXXX\"}

它将是某种包含数字和字母的值,而不仅仅是数字。

相关问题