嵌入LinkedIn公司更新/订阅源

时间:2015-07-02 06:08:59

标签: linkedin feeds linkedin-jsapi linkedin-api

我们创建了一个SharePoint 2010 Web部件,用于显示https://www.linkedin.com/company/"Name of Company"/的公司Feed。

最终用户需要第一次登录(没关系)。但即使他们使用他们的个人LinkedIn个人资料登录,他们也看不到我们的公司饲料。那是为什么?

如果用户设置为LinkedIn指定管理员,他们可以看到提要,否则他们不能。

我们正在使用

<script type="text/javascript" src="//platform.linkedin.com/in.js">
api_key: "The key"
lang: da_DK
authorize: true
onLoad: onLinkedInLoad
</script>

我希望有人可以分享他们的知识。

4 个答案:

答案 0 :(得分:1)

关于这个问题的一些说明:

正如ahmeij所说,Linkedin不再提供在任何地方嵌入公司/个人档案时间表的简单方法。但是,有另一种方法可以实现这一点。

您将使用个人资料的RSS Feed。网址将是这样的:

https://www.linkedin.com/biz/[PROFILE ID]/feed?start=0&v2=true

您可以在个人资料/公司页面找到数字ID。

Read the full source here: https://www.glintech.com/blog/confluence-embed-linkedin-company-feed.html

答案 1 :(得分:0)

这就是为什么:'{https://developer.linkedin.com/blog/posts/2015/developer-program-changes

  

从2015年5月12日开始,我们将限制开放API仅支持以下用途:

     
      
  • 允许会员使用我们的个人资料API通过他们的LinkedIn个人资料表示他们的职业身份。

  •   
  • 允许会员使用我们的添加到个人资料工具将认证直接发布到他们的LinkedIn个人资料。

  •   
  • 利用我们的Share API,使会员能够通过网络与LinkedIn网络分享专业内容。

  •   
  • 允许公司使用我们的公司API与LinkedIn分享专业内容。

  •   

只有能够管理Feed的人才能阅读/更新公司Feed。所有其他人都被排除在外,除非您设法将自己晋升为LinkedIN合作伙伴:https://developer.linkedin.com/partner-programs

答案 2 :(得分:0)

我找到了实现CORS代理的方法,并使其正常工作。 我使用了这个简单的PHP CORS proxy

但是,LinkedIn网站不再返回此网址中的任何信息,只会返回[301 - 永久移动]错误:_(

答案 3 :(得分:0)

正如Alberto在下面的帖子中所提到的,RSS提要可用于创建嵌入代码。要在您的LinkedIn上启用RSS并获取RSS链接,请遵循this guide。然后,您可以使用this plugin生成供稿的嵌入代码。