meh*_*sum 2 linkedin linkedin-api
遵循此文档:https : //docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/rich-media-shares上传图像以在 LinkedIn 中的组织共享中引用。
使用Assets API成功上传图片。URN 采用这种格式 -urn:li:digitalmediaAsset:XXX
使用资产 ID 从 digitalmediaAsset URN检索资产信息显示以下状态:
{
"serviceRelationships": [
{
"identifier": "urn:li:userGeneratedContent",
"relationshipType": "OWNER"
}
],
"recipes": [
{
"recipe": "urn:li:digitalmediaRecipe:feedshare-image",
"status": "AVAILABLE"
}
],
"mediaTypeFamily": "STILLIMAGE",
"created": 1579015000150,
"lastModified": 1579015039823,
"id": "XXX",
"status": "ALLOWED"
}
Run Code Online (Sandbox Code Playgroud)
但是当我使用 Assets URN编写共享时-
POST https://api.linkedin.com/v2/shares
{
"content": {
"contentEntities": [
{
"entity": "urn:li:digitalmediaAsset:XXX"
}
],
"description": "content description",
"title": "Test Share with Content"
},
"distribution": {
"linkedInDistributionTarget": {}
},
"subject": "Test Share Subject",
"text": {
"text": "Test Share!"
},
"owner":"urn:li:organization:YYY"
}
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
{"message":"Invalid content entity type!","status":400}
Run Code Online (Sandbox Code Playgroud)
知道我做错了什么吗?
小智 5
shareMediaCategory在此处添加字段,如下所示:
POST https://api.linkedin.com/v2/shares
{
"content": {
"contentEntities": [
{
"entity": "urn:li:digitalmediaAsset:XXX"
}
],
"description": "content description",
"title": "Test Share with Content",
"shareMediaCategory": "IMAGE"
},
"distribution": {
"linkedInDistributionTarget": {}
},
"subject": "Test Share Subject",
"text": {
"text": "Test Share!"
},
"owner":"urn:li:organization:YYY"
}
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅文档:https : //docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/share-api#using-images-for-shares
| 归档时间: |
|
| 查看次数: |
350 次 |
| 最近记录: |