LinkedIn分享API响应正在返回一个updateUrl,当访问该目录时,会返回找不到的页面

时间:2018-02-12 11:48:40

标签: linkedin linkedin-api

根据官方文档,我有一个成功分享到LinkedIn的应用程序:

https://developer.linkedin.com/docs/share-on-linkedin

当我得到一个201创建的响应时,内容被分享给LinkedIn,这很好......但是在updateUrl属性的响应中,我总是得到的URL是带回一个页面未找到的URL,例如:

https://www.linkedin.com/company/3728030/comments?topic=6368780249068507136&type=U&scope=3728030&stype=C&a=_YH0

当我访问LinkedIn上的实际帖子并获取帖子网址时,它会显示:https://www.linkedin.com/feed/update/urn:li:activity:6368780249068507136

此URL实际上有效。在文档中说:

updateURL值是LinkedIn.com上新分享内容的直接链接,您可以将用户的网络浏览器定向到。

我在多个LinkedIn帐户上尝试了这个,我遇到了同样的问题。我可以解析我的updateUrl属性并将其转换为一个工作的URL,但根据文档我不应该这样做,这似乎是一个bug ......

1 个答案:

答案 0 :(得分:1)

同样的事情适用于新创建的公司股票:https://developer.linkedin.com/docs/company-pages#company_share

返回的值例如是 { "updateKey": "UPDATE-c111111-11111111", "updateUrl": "https://www.linkedin.com/company/111111/comments?topic=11111111&type=U&scope=18464510&stype=C&a=ls_e" }

该网址会将您定向到不存在的网页。为了正确使用," updateKey"需要解析并手动创建链接,例如" https://www.linkedin.com/feed/update/urn:li:activity:11111111"

请注意,网址和密钥已更改。

我也想知道" updateUrl"的目的,因为它没有公司股票,而且似乎误导了股票文件。

谢谢:)