Big News: FounderDating is joining OneVest to build the largest community for entrepreneurs. Details here
Latest Notifications
You have no recent recommendations.
Name
Title
 
MiniBio
FOLLOW
Title
 Followers
FOLLOW TOPIC

Question goes here

1,300 Followers

  • Name
    Entrepreneur
  • Name
    Entrepreneur
  • Name
    Entrepreneur
  • Name
    Entrepreneur
  • Name
    Entrepreneur
  • Name
    Entrepreneur
  • Name
    Entrepreneur
  • Name
    Entrepreneur

LinkedIn API access tokens - under what circumstances have they been revoked for startups in the past?

Does anyone have stories about LinkedIn's unpredictable revoking of their API access tokens? Any details about the circumstances around how and why startups were denied API access would be helpful.

It seems like certain companies might be more at risk ( e.g. recruiting startups). But a large competitior like Jobvite has seemed to always be able to pulling their users' connections through LinkedIn API requests.

Does a startup need to develop a relationship with someone on a particular LinkedIn team to ensure the token access isn't randomly revoked at some point after launch?

We've developed a feature that consumes the LinkedIn API in accordance with their policies. One thing we are doing is saving parts of the raw response on the client side until the user has a chance to review and re-purpose the data for saving on our site.

I'm interested to know if there are any particular issues we should be thinking about in advance of a launch with regards to the LinkedIn API. We want to ensure a stable reliance on the API going forward, and would like to plan properly. Any stories or details you could share would be great.

16 Replies

Alec Lebedev
0
0
Alec Lebedev Entrepreneur
Team Architect: Proofpoint Social Platform for Archiving
We've been dealing with similar issues, Evelyn. So I'd also like to hear how other people dealt with LinkedIn token expiration/revoking policies.

Mohammad Forouzani
2
0
Mohammad Forouzani Entrepreneur
CEO at Forecast.net
I have worked with the linkedin api with many different startups (including the one I am currently a founder of). Basically, the only real point when linkedin will revoke your access is if they deem you to be a "competitor". (or doing something against their TOS)

The truth is, if you are using the linkedin api for anything more than just signing in... you are probably doing something in the "job/recruitment/professional social network" space - so you ARE a competitor.

Once you start hitting their API hard, you should be providing a "benefit" to linkedin's users (as part of linkedin, not just part of your company). If you do, linkedin is unlikely to revoke your access. If not, you better have some really good relationships high up in the linkedin food chain.
Evelyn Hu
0
0
Evelyn Hu Entrepreneur • Advisor
-
Hi Mohammad, thanks for your insights. Did LinkedIn ever state in those times the reason behind their revoking access? Were your startups doing anything outside the policy permissions, like saving data on the backend or sending too many messages, etc? Also, what would you specifically think are benefits to linkedin (e.g. in Jobvite's case or any other competitor whose tokens haven't been revoked)?
Mohammad Forouzani
0
0
Mohammad Forouzani Entrepreneur
CEO at Forecast.net
I never actually got access revoked, but it was one of the things that were on my mind constantly. We always had to have a "plan b" in case linkedin shut off their API.


Alec Lebedev
0
0
Alec Lebedev Entrepreneur
Team Architect: Proofpoint Social Platform for Archiving
Mohammad, I am curious how you handled 60-date oath token expiration? Did you send users an email asking to re-auth your app with LinkedIn? Do you know if becoming a LinkedIn business partner will help us ge tokens that never expire?

Thanks
Mohammad Forouzani
0
0
Mohammad Forouzani Entrepreneur
CEO at Forecast.net
Ive never needed more than a few days of auth, so never ran into the 60 day issue.AFAIK being a biz partner does not give you longer tokens.

All I know is that trying to keep a site in sync with some other 3rd party such as linkedin is a whole heap of pain - make sure you are up for the maintenance headache before you go down that route.

Having said that, you can renew the auth token without "authorization" from the user, you just have to send them to linkedin and they will redirect the user straight back (as long as they are logged in to linkedin).
Alec Lebedev
0
0
Alec Lebedev Entrepreneur
Team Architect: Proofpoint Social Platform for Archiving
Right, but even though the user doesn't need to retype the user name and password, it still requires the user to click on the link, which we are trying to avoid.

You said that keeping in sync with linkedin is a pain. Is that because LinkedIn API changes frequently?
Mohammad Forouzani
0
0
Mohammad Forouzani Entrepreneur
CEO at Forecast.net
no, the api doesnt change that often, its more the process of diffing and merging of all the different text from all the different entities, and having to do it regularly to stay in sync.

so if you allow users to update something on your website, the next time you try to get their linkedin data, it will be different - you are now out of sync.
Alec Lebedev
0
0
Alec Lebedev Entrepreneur
Team Architect: Proofpoint Social Platform for Archiving
Good point. Fortunately, we don't have this problem since we only read LinkedIn data and don't need to sync it.

Did you run into any issues with throttle limits? I understand per application and per user throttle limits, but not so clear on per developer throttle limits. How did you set up your LinkedIn app developers?

Evelyn, sorry for hijacking the thread. Hopefully this discussion is useful to you as well.
Mohammad Forouzani
0
0
Mohammad Forouzani Entrepreneur
CEO at Forecast.net
I never ran into rate limiting so cant help you there.
Join FounderDating to participate in the discussion
Nothing gets posted to LinkedIn and your information will not be shared.

Just a few more details please.

DO: Start a discussion, share a resource, or ask a question related to entrepreneurship.
DON'T: Post about prohibited topics such as recruiting, cofounder wanted, check out my product
or feedback on the FD site (you can send this to us directly info@founderdating.com).
See the Community Code of Conduct for more details.

Title

Give your question or discussion topic a great title, make it catchy and succinct.

Details

Make sure what you're about to say is specific and relevant - you'll get better responses.

Topics

Tag your discussion so you get more relevant responses.

Question goes here

1,300 Followers

  • Name
    Details
  • Name
    Details
  • Name
    Details
  • Name
    Details
  • Name
    Details
  • Name
    Details
  • Name
    Details
  • Name
    Details
Know someone who should answer this question? Enter their email below
Stay current and follow these discussion topics?