Linkedin API - отсутствует URL-адрес видео UGCPost - PullRequest
0 голосов
/ 14 октября 2019

Я использую следующую конечную точку для извлечения сообщений

https://api.linkedin.com/v2/ugcPosts?q=authors&authors[0]=urn:li:organization:XXXX&count=100&start=0

"media": [{
    "recipes": [
        "urn:li:digitalmediaProcessedAsset:(urn:li:digitalmediaAsset:XXXXXXXXXX,urn:li:digitalmediaRecipe:feedshare-video-captions-thumbnails)"
    ],
    "media": "urn:li:digitalmediaAsset:XXXXXXXXXX",
    "thumbnails": [],
    "status": "READY"
}]

Я мог видеть только Digitalmedia Asset, но не смог найти оригинальный URL-адрес, как URL общего доступа, например

https://dms.licdn.com/playback/C5105AQGCJKQiUe3pmw/8f26be64328644c090703fdc3afd05a8/feedshare-mp4_3300-captions-thumbnails/1507940147251-drlcss?e=1571133600&v=beta&t=RgRX9RM_Z50wt4cwqEHQ79vY6NU-KNcKVPFbEIftqAc

Примечание: для изображения мы получаем оригинальный URL

https://media.licdn.com/dms/image/C5122AQHvWYVXpP2Few/feedshare-shrink_1280/0?e=1573689600&v=beta&t=gLeLjTO5OlyF-F0RESk9YdSyqMggXLNmkWSUOqldFXw

1 Ответ

0 голосов
/ 15 октября 2019

Использование проекции помогло решить эту проблему

https://api.linkedin.com/v2/ugcPosts?q=authors&authors[0]=urn:li:organization:XXXXX&count=100&projection=(paging,elements*(name,localizedName,vanityName,created(actor~(localizedFirstName, localizedLastName)),lastModified(actor~(localizedFirstName, localizedLastName)),specificContent(com.linkedin.ugc.ShareContent(shareMediaCategory,shareCommentary,media(*(media~:playableStreams,originalUrl,description,title))))))
...