我有一个帖子,其中包含文档URL和帖子图像URL。我可以使用文档URL或发布图像URL发布文章,但需要帮助同时发布具有文档URL和发布图像URL的文章。
我尝试使用docs中提供的“创建文章或URL共享”请求正文来创建帖子: https://docs.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/share-on-linkedin?context=linkedin/consumer/context#create-an-article-or-url-share
但是如何为该文章提供图像和文档URL?
final String finalTitle = title;
final String finalMessage = message;
String media = Mediatext;
String finalBackUrl = backurl;
Description description = new Description();
description.setText(finalMessage);
Title titleObj = new Title();
titleObj.setText(finalTitle);
List<Medium> mediumList = new ArrayList<>();
Medium medium = new Medium();
medium.setStatus("READY");
medium.setDescription(description);
medium.setOriginalUrl(finalBackUrl);
medium.setTitle(titleObj);
mediumList.add(medium);
Visibility visibility = new Visibility();
visibility.setComLinkedinUgcMemberNetworkVisibility("PUBLIC");
SpecificContent specificContent = new SpecificContent();
ShareCommentary shareCommentary = new ShareCommentary();
ComLinkedinUgcShareContent comLinkedinUgcShareContent = new ComLinkedinUgcShareContent();
comLinkedinUgcShareContent.setShareMediaCategory("ARTICLE");
comLinkedinUgcShareContent.setMedia(mediumList);
shareCommentary.setText(finalTitle);
comLinkedinUgcShareContent.setShareCommentary(shareCommentary);
specificContent.setComLinkedinUgcShareContent(comLinkedinUgcShareContent);
LinkedInShareRequestModel requestModel = new LinkedInShareRequestModel();
requestModel.setVisibility(visibility);
requestModel.setAuthor("urn:li:person:" + linkedInURN); // todo get linkedin person urn
requestModel.setLifecycleState("PUBLISHED");
requestModel.setSpecificContent(specificContent);
Call<LinkedInSharePostResponseModel> call = new ApiManager().getLinkedinService(this, Constants.ME_URL).sharePostOnLinkedIn("2.0.0", "Bearer " + linkedInAccessToken, requestModel);
预期结果:具有帖子图片和文档URL的LinkedIn帖子
实际结果:具有帖子图片或文档URL的LinkedIn帖子