【问题标题】:The LinkedIn Assets API don't show my upload in the linkedin newfeedLinkedIn 资产 API 未在linkedin newfeed 中显示我的上传
【发布时间】: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


    【解决方案1】:

    上传资产不会使其在您的个人资料中可用。

    Assets API 仅上传图片/视频并将其存储在 LinkedIn 平台上。但是,您可以使用此资产创建 UGC 帖子,以在您的个人/公司资料中查看。

    为此,您必须使用 ugcPosts API。即打电话给POST https://api.linkedin.com/v2/ugcPosts "media": "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"
        }
    }
    

    参考:https://docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/ugc-post-api#sample-request

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-25
      • 1970-01-01
      相关资源
      最近更新 更多