【发布时间】:2020-12-09 04:10:53
【问题描述】:
我正在使用 LinkedIn API 将媒体上传到我的 Linkedin 个人资料。我首先注册我的图像,然后我得到了成功的响应。
请求
{
"registerUploadRequest":{
"owner":"urn:li:person:xxx",
"recipes":[
"urn:li:digitalmediaRecipe:feedshare-image"
],
"serviceRelationships":[
{
"identifier":"urn:li:userGeneratedContent",
"relationshipType":"OWNER"
}
],
"supportedUploadMechanism":[
"SYNCHRONOUS_UPLOAD"
]
}
}
回应
{
"value": {
"uploadMechanism": {
"com.linkedin.digitalmedia.uploading.MediaUploadHttpRequest": {
"headers": {
"media-type-family": "STILLIMAGE"
},
"uploadUrl": "xxxx"
}
},
"mediaArtifact": "urn:li:digitalmediaMediaArtifact:(urn:li:digitalmediaAsset:xxx,urn:li:digitalmediaMediaArtifactClass:feedshare-uploadedImage)",
"asset": "urn:li:digitalmediaAsset:xxx"
}
}
下一步我使用带有有效访问令牌和uploadUrl 的curl 上传了我的图片 我收到 201 HTTP 响应,但在我的 LinkedIn 个人资料中看不到任何内容。 当我检查上传状态时,它也会显示一条成功消息。
{"recipes":[{"recipe":"urn:li:digitalmediaRecipe:feedshare-image","status":"AVAILABLE"}],"serviceRelationships":[{"relationshipType":"OWNER","identifier":"urn:li:userGeneratedContent"}],"mediaTypeFamily":"STILLIMAGE","created":1606729082880,"id":"C4D22AQE6h5xe3HYYiQ","lastModified":1606729322981,"status":"ALLOWED"}
那么,为什么我在 Linkedin 时间线中看不到我的上传内容?我尝试了图像和视频,但我的新闻源中没有显示任何内容。 另外,我检查了我的访问令牌,它包含必要的权限:r_liteprofile、w_member_social
【问题讨论】:
标签: linkedin linkedin-api