这类似于这个问题
我正在尝试构建一个 url 来填充帖子供某人在 LinkedIn 上分享。按照他们的指南我正在使用网址
https://www.linkedin.com/shareArticle
?url=<uriecodedurl>
&mini=true
&title=<uriencodedtitle>
&summary=<uriencodedwords>
&source=<uriencodedwords>
还有
&text=hello
来自另一个 SO Q.
这可以正常创建帖子,但会被重定向并删除除
url
之外的所有查询。分享/帖子然后包含带有标题和元标记摘要的网站,但我不知道如何在帖子中预填充文本。
所以我的问题是,是否可以预填充一个帖子,如果可以,怎么做?
例如,对于推特共享 url,我可以使用
&text=words
填充用户可以在发布前编辑的推文。
您的分享 URL 格式已弃用,LinkedIn 不再支持。目前,在 2020 年,
url
是唯一可接受的 GET
参数,以下是可接受的共享 URL 格式...
https://www.linkedin.com/sharing/share-offsite/?url={url}
来源:LinkedIn官方分享文档.
问题1:您可以预填充消息吗?
不,上面的
share-offsite
URL 无法做到这一点。
但是——如果您在 LinkedIn 上注册了一个应用程序 ID,并配置了 LinkedIn 共享插件(不要与 LinkedIn 共享 URL 混淆),那么是的,您将能够配置文本。但这是一个完全不同的 API,而且可能有点不同。如果你走那条路,这是可能的,否则,它不是。
这里的推理应该是显而易见的。如果没有注册的 App_id,LinkedIn 会担心预填充有害消息,而一旦您拥有 App_id 并使用他们的 API 包,那么您就是使用受信任的身份验证平台等的受信任实体。
问题 2:您可以预填充标题吗?
是的,在 HTML 的
og:
块中设置<head>
标签,就像这样...
<meta property='og:title' content='Title of the article"/>
如果我是正确的,只有 API 调用可以发表评论, https://developer.linkedin.com/docs/share-on-linkedin
使用 shareURL 人们可以输入评论,但只能通过在重定向页面上按下共享按钮。所以它不能预定义。
是的,您可以使用更新后的共享网址预填充文本
https://www.linkedin.com/feed/?shareActive&mini=true&text={text}
在这里而不是 {text} 添加您自己的默认文本,它会工作得很好。为此,您不需要调用任何 API,只需使用链接,它工作得很好。您也可以像这样在文本中添加 URL
https://learn.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/
share-on-linkedin?context=linkedin%2Fconsumer%2Fcontext