如何获取V2 API的Linkedin人ID?

时间:2019-12-09 12:52:27

标签: linkedin linkedin-api

我正试图通过Linkedin V2 API在我的LinkedIn个人资料上发布。不断返回错误

  

请求错误:com.linkedin.publishing.util.common.ResponseException:   类型人员的作者无权修改   UserGeneratedContent ..

这可能是因为我没有发送我的LinkedIn人ID。

$author = array(
            'author' => 'urn:li:person:XXXXXXXX',
        );

我如何找到我的linkedin个人资料的个人ID?

1 个答案:

答案 0 :(得分:1)

您可以使用Profile APIRetrieve Current Member's Profile。在关于Person ID的部分中:

  

响应中返回的id是用户的唯一标识符

您还可以使用fields projection来仅检索id字段,例如:

curl -H "Authorization: Bearer <token>" \
"https://api.linkedin.com/v2/me?projection=(id)"

将返回:

{
  "id": "yrZCpj2Z12"
}