*Introduction*
LinkedIn, application created to build your professional identity online and
stay in touch with colleagues and classmates. It also discovers professional
opportunities, business deals, and new ventures. LinkedIn API is used to
deal with LinkedIn to perform certain operations allowed by the API.
*Connector Summery*
• Connector Name: LinkedIn-connector-1.0.0
• Version: 1.0.0
• Technology: REST
*Authentication*
oauth2 access token use to access the API
Selected Methods (23) for version 1.0.0
*Authorization*
• *getAuthorizationCode*- Access token is unique to a user
and an API
Key. You need access tokens in order to make API calls to LinkedIn on behalf
of the user who authorized your application. Getting an authorization code
for an application for a particular user gets satisfies via this method..
• *getAccessToken*- Requesting an Access Token by exchanging
the
authorization code for it gets satisfies via this method
*People Operations*
• *getProfile*-The Profile API returns a member's LinkedIn
profile.
• *getProfileFields *- LinkedIn Members publish a variety of
information
about themselves on their member profile.
• *getConnections *- The Connections API returns a list of
1st degree
connections for a user who has granted access to his/her account.
• *peopleSearch *- The People Search API returns information
about
people.
• *accessOutOfNetworkProfiles *- Presenting with people
resources that
are outside of the current member's three degrees.
*Companies*
• *companyLookUp*-Retrieves and displays one or more company
profiles.
• *getCompanyStatistics *- The Company Statistics API
provides the
ability to retrieve statistics for a particular company page.
• *searchCompanyPage*-The Company Search API enables search
across
company pages.
• *followCompanyPage*-Members can follow companies to receive
updates
for company activities such as new job postings, employment changes, and new
products
*Jobs *
• *viewJobs*-The Jobs APIs provide access to view jobs and
job data.
• *searchJobs*-The Job Search API enables search across
LinkedIn's job
postings.
• *closeJobPost *- Allow to close an existing job at
LinkedIn.
• *postJob *- Allow to post a new job to LinkedIn.
*Share and social stream*
• *shareResources *- Through the Share API, you can enable
users take
full advantage of this functionality within your application.
• *getNetworkUpdates *- The Get Network Updates API
returns the users
network updates, which is the LinkedIn term for the user's feed. This call
returns most of what shows up in the middle column of the LinkedIn.com home
page, either for the member or the member's connections.
• *sendActivity *- The Post Network Update API allows you
to send in an
activity from your site to be posted to the first degree connections of the
LinkedIn user.
*Communication*
• *invitePeople *- The Invitation API allows your users to
invite people
they find in your application to their LinkedIn network.
• *sendMessage *- LinkedIn offers a simple API for
sending messages via
LinkedIn between two or more individuals connected to the member sending the
message.
*Status Updates*
• *getStatus *- Get the current status of a user who has
granted
permission to the application
*Config*
• *init *-Configuration details
*Methods that are not going to implement with version 1.0.0*
*People Operations*
• *getFieldSelectors * - Allows specifying what fields you
want
returned.
*Groups*
• *getAccessToReadWrite* - The Groups API provides rich
access to read
and interact with LinkedIn’s group’s functionality.
• *outFieldsForGroups* - The following sections describe the
output
fields for the Groups domain model.
*Companies*
• *getCompanyProductDetails*-Company products and services
are available
via the Company API. The product data type contains details about a
company's product or service, including recommendations from LinkedIn
members, and replies from company representatives.
• *getCompanyShares*-You can use the Company Updates API to
read shares
for a particular company
• *targetCompanyShares *-Allow company admins to
specify the target(s)
of the share to reach specific member populations within Linkedin.
• *actOnCompanyShare*-When the company share is posted, it is
distributed on its respective LinkedIn company page as well as in the
Network Updates stream of the company followers. Therefore, any engagement
(such as likes and comments) made on the company share are done through the
network/updates resource and are treated the same as a member's network
update. In other words, both company shares and member updates are
identified by an update key to reference it.
*Jobs*
• *editJobPosting*-Edit an existing job at LinkedIn.
• *retrieveBookMarkedJobs*-Use the Job Bookmark API to
retrieve a list
of bookmarked jobs for a member
• *renewJobPost*-Allow to renew an existing job at LinkedIn.
*Share and social stream*
• *getCommentableAndLikableUpdates*-Some Network Updates may
have
comments or likes attached to them. These kind of updates are called
commentable network updates and likeable network updates. This allows the
users to work with commentable and likable updates.
Thanks
Indika Kularathne
--
View this message in context:
http://wso2-oxygen-tank.10903.n7.nabble.com/Connector-LinkedIn-tp89699.html
Sent from the WSO2 Architecture mailing list archive at Nabble.com.
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture