我们创建了一个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>
我希望有人可以分享他们的知识。
答案 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生成供稿的嵌入代码。