我在网站上实施了Compony新闻源并遇到了以下问题。 LinkedIn API不提供公司更新的直接URL。查看LinkedIn网站有直接网址,他们就是这样的例子:
https://www.linkedin.com/company/1441/comments?topic=5849556347070205952&type=U&scope=1441&stype=C&a=5uHW&goback=%2Ebzo_*1_*1_*1_*1_*1_*1_*1_1441
尝试填充它似乎参数主题,类型,范围,stype和a是URL必须工作的必要条件。(goback是唯一不存在的。)
将LinkedIn API与Company updates call一起使用我可以建立直接网址,但a
参数除外。该值总是4(对于我无法解释的)字符长。
有没有人成功构建公司更新的直接网址,或者有人可以解释a
参数或如何生成其价值?
答案 0 :(得分:21)
您可以使用以下网址直接链接到任何更新(公司或用户):
https://www.linkedin.com/feed/update/urn:li:activity:[topic_id]
您可以通过从the api response获取来自Linkedin的updateKey的最后一位来获取[topic_id]。当updateKey = UPDATE-c7352-6410848097894756353时,您的topic_id = 6410848097894756353。
在您的示例中,https://www.linkedin.com/feed/update/urn:li:activity:5849556347070205952将直接链接到特定更新。 该帖子太旧,无法使用新的链接格式
以前的网址是
https://www.linkedin.com/nhome/updates/?topic=[topic_id]
感谢@sethpollack
的评论答案 1 :(得分:1)
对于任何试图从API响应对象中获取主题ID 的人(已在OP问题上发表评论),主题ID 是最后一个连字符后面的值updateKey
属性,可以与@Daan回答:
"updateKey": "UPDATE-cXXXX-YYYYYYYYYYYYYYYYYY"
直接网址:
https://www.linkedin.com/nhome/updates?topic=[YYYYYYYYYYYYYYYYYY]
答案 2 :(得分:0)
使用上面的URL格式,通过在自己的窗口/选项卡中打开更新来获取topic_id,在浏览器中查看页面源代码并搜索字符串:activity:字符串之后的长号是臭名昭着的topic_id