我正试图通过Linkedin V2 API在我的LinkedIn个人资料上发布。不断返回错误
请求错误:com.linkedin.publishing.util.common.ResponseException: 类型人员的作者无权修改 UserGeneratedContent ..
这可能是因为我没有发送我的LinkedIn人ID。
$author = array(
'author' => 'urn:li:person:XXXXXXXX',
);
我如何找到我的linkedin个人资料的个人ID?
答案 0 :(得分:1)
您可以使用Profile API至Retrieve 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"
}