gpt4 book ai didi

linkedin-api - 如何通过 LinkedIn API v2/UGC Post API 发布(而不是共享)文章

转载 作者:行者123 更新时间:2023-12-02 14:41:36 31 4
gpt4 key购买 nike

用例

作为 LinkedIn 授权用户
我想通过 LinkedIn API 发布文章
因此我的外部服务可以代表我创建内容

描述

我想通过 LinkedIn API v2 在 LinkedIn 上发布(而不是分享)一篇文章。

到目前为止,我已成功共享文本、图像和文章 URL。但是,创建一篇文章(发布文章)时,我不完全明白如何做到这一点。

有文章 API,但该 API 仅具有检索已发布文章的方法。在文档中,引用了 UGC Post API 作为发布机制。

在 UGC Post API 的文档中,我只能找到共享文本、图像和文章 URL 的文档。我完全错过了文章创作的机会。

在 LinkedIn 网站上发布此类文章的手动方式是访问 LinkedIn Publishing https://www.linkedin.com/post/new并通过可视化编辑器创建内容。

但是,并非所有用户都可以发布。是否可供某个用户使用是由 LinkedIn 做出的决定(可能是自动做出的)。文档 here 中对此进行了说明.

Publishing isn’t currently available to all members and access to publishing isn’t determined or affected by your account type. Both free and premium accounts can have publishing access. Having a premium account doesn’t guarantee publishing access.

问题

  • 是否可以使用 LinkedIn API v2 发布文章?
  • 如何通过 LinkedIn API v2 发布文章?
  • 除了为 UGC Post API (w_member_social) 指定的权限之外,是否还需要任何其他权限?
<小时/>

现有失败请求

// request
{
method: 'POST',
headers: {
Authorization: `Bearer ${accessToken}`,
'X-Restli-Protocol-Version': '2.0.0'
},
uri: `${LINKEDIN_API_URL}/v2/ugcPosts`,
json: true,
body: {
author: `urn:li:person:${linkedinUserId}`,
lifecycleState: 'PUBLISHED',
specificContent: {
'com.linkedin.ugc.ShareContent': {
shareCommentary: {
text: `<strong>Let's hope this is possible</strong><br/>it would be bad if not<br/>said by me at ${new Date()}`
},
shareMediaCategory: 'URN_REFERENCE'
}
},
visibility: {
'com.linkedin.ugc.MemberNetworkVisibility': 'PUBLIC'
}
}
}

// response
{
statusCode: 500,
body: {
message: 'INTERNAL SERVER ERROR',
status: 500
}
}

最佳答案

文档是 here !

有效负载应该是这样的:

{"content": {
"contentEntities": [
{
"entityLocation": "https://www.example.com/content.html",
"thumbnails": [
{
"resolvedUrl": "https://www.example.com/image.jpg"
}
]
}
],
"title": "Test Share with Content"
},
"distribution": {
"linkedInDistributionTarget": {}
},
"owner": "urn:li:person:324_kGGaLE",
"subject": "Test Share Subject",
"text": {
"text": "Test Share!"
}}

关于linkedin-api - 如何通过 LinkedIn API v2/UGC Post API 发布(而不是共享)文章,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55981854/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com