BUILDING WITH
 LINKEDIN API
  Pains, constraints and data
JUST READ THE
    http://
BORING STUFF
Request API Keys (You want 2
2 APIS
Javascript and Rest
JAVASCRIPT API

                 • Easier
                        to respect
•    Good         the TOS ;-)
• Comeswith
templates and    •   Less good
tags
                 • Client-side
REST API

•     Good          •   Less good
• Server-side       • Need   to know the
                     API
                    • Need to build
                     everything
BEST OF BOTH
You can exchange token from an API to
         the other says Sarah.
REQUIRES USER AUTH
You can only call the API through an
POWER TO THE API
• Profile   API: Standard vs Public
• Profile   fields: So many it’s insane.
• Connections    API: Usually way enough
 info.
• People   Search: The Power of facets.
• Groups API, Social stream, Invitation
 (friend-only)
• Jobs   API: Bookmarks and suggestions.
NO EMAILS
E-mail addresses are never exposed
PLAY BY THE
          HOFFMAN RULES
• NoLinkedIn data can be stored (except profiles if
 explicit)

• Data
     from one user's LinkedIn account/network
 may not be exposed to another user

• Youcannot use the APIs in conjunction with data
 scraped by you or other third parties from
 LinkedIn
FACETS
http://api.linkedin.com/v1/people-search:(facets:(code,buckets:
(code,name)))?facets=location

  <people-search>
 <facets total="1">
   <facet>
     <name>Location</name>
     <code>location</code>
     <buckets total="5">
       <bucket>
         <name>United States</name>
         <code>us:0</code>
       </bucket>
       <bucket>
         <name>San Francisco Bay Area</name>
         <code>us:84</code>
       </bucket>
       <bucket>
         <name>France</name>
         <code>fr:0</code>
       </bucket>
       ...
     </buckets>
   </facet>
LIST OF FACETS
• Location

• Industry

• Network

• Language

• Current    company

• Past   company

• School
FACETED SEARCH

• http://api.linkedin.com/v1/people-search:(facets:(code,buckets:
 (code,name,count)))?
 facets=location,network&facet=location,us:
 84&facet=network,F
CONSOLES


• https://apigee.com/console/linkedin

• developer.linkedinlabs.com/jsapi-console/
TIPS
• Read   the TOS
• Read   the docs
• Expect   weird return type (private??)
• Expect   undocumented errors
• Monitor   your usage
ANY QUESTIONS?
  My email is

Building with linked_in_api