UGC视频发布到用户个人资料

问题描述

我正在尝试创建一个UGC帖子,其中包含一个LinkedIn个人资料(而非公司)的视频。 当我将其创建为公司时,效果很好

当我以用户身份发布时,它失败:

POST https://api.linkedin.com/v2/ugcPosts
Body:
{
    "author": "urn:li:person:<profile-urn>","lifecycleState": "PUBLISHED","specificContent": {
        "com.linkedin.ugc.ShareContent": {
            "media": [
                {
                    "media": "urn:li:digitalmediaAsset:<video-urn>","status": "READY"
                }
            ],"shareCommentary": {
                "text": "Some share text"
            },"shareMediaCategory": "VIDEO"
        }
    },"visibility": {
        "com.linkedin.ugc.MemberNetworkVisibility": "PUBLIC"
    }
}

我得到了错误

{"message":"com.linkedin.content.common.ResponseException: Writers of type person are not authorized to modify UserGeneratedContent.","status":401}

我已经检查了我正在使用的访问令牌,并且该令牌正确地具有r_member_socialw_member_social权限。

UGC帖子的个人资料是否有其他限制?有没有其他方法可以为个人资料(而不是公司)创建视频信息?

解决方法

我向LinkedIn支持中心问了这个问题。他们是这样说的:

我们目前不支持通过API在个人供稿上使用UGC视频。 作者必须是一个组织URN,而不是一个人 瓮。用于个人供稿的UGC视频绝对是我们想要的东西 最终支持。但是,目前尚无具体计划 将可用。

在我们的架构中提到了这一点: https://docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/ugc-post-api#schema

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...