LinkedIn资产API don';在linkedin newfeed中不显示我的上传
我正在使用LinkedIn API将媒体上传到我的LinkedIn个人档案中。我从注册我的图像开始,我得到了成功的回复 请求LinkedIn资产API don';在linkedin newfeed中不显示我的上传,linkedin,linkedin-api,Linkedin,Linkedin Api,我正在使用LinkedIn API将媒体上传到我的LinkedIn个人档案中。我从注册我的图像开始,我得到了成功的回复 请求 { "registerUploadRequest":{ "owner":"urn:li:person:xxx", "recipes":[ "urn:li:digitalmediaRecipe:feedshare-image"
{
"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"
}
}
下一步,我使用带有有效访问令牌和上传URL的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上载资产不会使其在您的配置文件中可用 Assets API仅上载图像/视频并将其存储在LinkedIn平台上。但是,您可以使用此资源创建一个UGC帖子,以便在您的个人/公司档案中看到它 要做到这一点,您必须使用ugcPosts API。ie呼叫
POSThttps://api.linkedin.com/v2/ugcPosts
带有
“媒体”:“urn:li:digitalmediaAsset:XXX”,
来自有效负载中的资产API响应
例如:
{
"author": "urn:li:organization:5590506",
"lifecycleState": "PUBLISHED",
"specificContent": {
"com.linkedin.ugc.ShareContent": {
"media": [
{
"media": "urn:li:digitalmediaAsset:XXX", // from the Assets API response
"status": "READY",
"title": {
"attributes": [],
"text": "Sample Video Create"
}
}
],
"shareCommentary": {
"attributes": [],
"text": "Some share text"
},
"shareMediaCategory": "VIDEO"
}
},
"targetAudience": {
"targetedEntities": [
{
"locations": [
"urn:li:country:us",
"urn:li:country:gb"
],
"seniorities": [
"urn:li:seniority:3"
]
}
]
},
"visibility": {
"com.linkedin.ugc.MemberNetworkVisibility": "PUBLIC"
}
}
参考资料:上载资产不会使其在您的个人资料中可用 Assets API仅上载图像/视频并将其存储在LinkedIn平台上。但是,您可以使用此资源创建一个UGC帖子,以便在您的个人/公司档案中看到它 要做到这一点,您必须使用ugcPosts API。ie呼叫
POSThttps://api.linkedin.com/v2/ugcPosts
带有
“媒体”:“urn:li:digitalmediaAsset:XXX”,
来自有效负载中的资产API响应
例如:
{
"author": "urn:li:organization:5590506",
"lifecycleState": "PUBLISHED",
"specificContent": {
"com.linkedin.ugc.ShareContent": {
"media": [
{
"media": "urn:li:digitalmediaAsset:XXX", // from the Assets API response
"status": "READY",
"title": {
"attributes": [],
"text": "Sample Video Create"
}
}
],
"shareCommentary": {
"attributes": [],
"text": "Some share text"
},
"shareMediaCategory": "VIDEO"
}
},
"targetAudience": {
"targetedEntities": [
{
"locations": [
"urn:li:country:us",
"urn:li:country:gb"
],
"seniorities": [
"urn:li:seniority:3"
]
}
]
},
"visibility": {
"com.linkedin.ugc.MemberNetworkVisibility": "PUBLIC"
}
}
参考: