Embedding LinkedIn company updates / feeds
Asked Answered
M

5

6

We have created a SharePoint 2010 web part where we display our company feed from https://www.linkedin.com/company/"Name of Company"/.

End-users need to login the first time (that is ok). But even though they login using their personal LinkedIn profile, they cannot see our company-feed. Why is that?

If the users are set as LinkedIn Designated Admins they can see the feed, otherwise they cannot.

We are using

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

I hope someone can share their knowledge.

Monocotyledon answered 2/7, 2015 at 6:8 Comment(4)
have you find any solution for this.Tortoiseshell
No :) and LinkedIn support can't helpMonocotyledon
Do you have similar issue?Monocotyledon
yes I am getting 403 when fetching updates. lack of documentation :(Tortoiseshell
E
2

This is why :'( https://developer.linkedin.com/blog/posts/2015/developer-program-changes

Starting on May 12, 2015, we will be limiting the open APIs to only support the following uses:

  • Allowing members to represent their professional identity via their LinkedIn profile using our Profile API.

  • Enabling members to post certifications directly to their LinkedIn profile with our Add to Profile tools.

  • Enabling members to share professional content to their LinkedIn network from across the Web leveraging our Share API.

  • Enabling companies to share professional content to LinkedIn with our Company API.

Only people who can admin the feed can read/update to the company feed. All others are excluded unless you manage to get yourself promoted to LinkedIN partner: https://developer.linkedin.com/partner-programs

Everhart answered 30/7, 2015 at 13:36 Comment(0)
C
2

Some light on this issue over here:

As ahmeij said, Linkedin doesnt provide anymore an easy way of embedding your company/personal profile timeline anywhere. However, there is an alternative way of implementing this.

You will make use of the RSS feed of the profile. The url will be something like this:

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

You can find out the numeric ID in you profile/company page.

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

Cambrel answered 13/11, 2017 at 11:30 Comment(6)
Please ignore this solution. It won't work due to the CORSS policy from linkedin sideCambrel
Ignore? It might not work if you are directly calling this from the front-end Javascript. But you can easily call this in the back-end, and create your own AJAX call to return this response from the backend, and embed that. Nothing is 100% perfect, but this is a crude, but good workaround.Yonkers
Happy that it worked for you ;) By the way, how do you get this data from back end? just doing a http request? thanksCambrel
I realized that You can use a PHP cors proxy, however, the link doesnt work anymoreCambrel
@HenleyChiu Is there a GUI service to do this somewhere?Condon
I tried a couple of request and didt work... therefore, I think this hack is not working anymoreCambrel
C
0

I found the way to implement a CORS proxy, and got this working. I used this simple PHP CORS proxy

However, LinkedIn site doesn't return any information from this URL anymore, it just returns a [301 - moved permanently] error :_(

Cambrel answered 14/2, 2018 at 10:11 Comment(1)
sorry I am not following this implementation anymore, therefore, I cant answer uCambrel
C
0

As Alberto mentioned in the post below a RSS feed can be used to create an embed code. To enable RSS on your LinkedIn and get the RSS link you can follow this guide. Then you can use this plugin to generate an embed code of the feed.

Catron answered 19/6, 2019 at 21:3 Comment(0)
R
0

You can use a social wall solution like Walls.io to add LinkedIn company feeds to your Sharepoint website. The tool generates an iframe or JavaScript code that you can embed. Here's an article on how it works on SharePoint.

Redivivus answered 30/5, 2022 at 13:53 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.