获取 sharedid 时LinkedIn API 请求"Resource rest does not exist"失败



早上好

我想在Api Linkedin上分享我的测试出版物,我的请求是:

https://api.linkedin.com/v2/rest/posts/shareUrn(urn:li:share:6947445733109194752)?X-Restli-Protocol-Version=2.0.0&LinkedIn-Version=202206

我也有我的令牌´但我不懂回答:

{
"serviceErrorCode": 0,
"message": "Resource rest does not exist",
"status": 404
}

任何帮助都是非常感谢的

感谢

您要么使用'V2'版本控制,要么使用'rest'版本控制。端点的标题应该(在python中):V2:

url = 'https://api.linkedin.com/v2/rest/posts/shareUrn/' 
headers = {
'Authorization': f'Bearer {token}',
}

:

url = 'https://api.linkedin.com/v2/rest/posts/shareUrn/' 
headers = {
'Authorization': f'Bearer {token}',
'LinkedIn-Version': REST_VERSION,
}

其中REST_VERSION类似于'202212'。

可选地(并非所有LI端点都接受),您可以在报头中添加有关协议的信息:

"X-Restli-Protocol-Version": "2.0.0"

删除">

包括"X-Restli-Protocol-Version"one_answers";LinkedIn-Version">

确保请求中的所有查询参数格式正确。

古德勒克!

最新更新