Linkedin

Linkedin

Scheme: linkedin

Represents a LinkedIn endpoint.

Name Kind Type Required Deprecated Default Value Enum Values Description
apiName path org.apache.camel.component.linkedin.internal.LinkedInApiName true false COMMENTS
COMPANIES
GROUPS
JOBS
PEOPLE
POSTS
SEARCH
What kind of operation to perform
methodName path java.lang.String true false addActivity
addComment
addCompanyUpdateComment
addCompanyUpdateCommentAsCompany
addGroupMembership
addInvite
addJob
addJobBookmark
addPost
addShare
addUpdateComment
editJob
flagCategory
followCompany
followPost
getComment
getCompanies
getCompanyById
getCompanyByName
getCompanyUpdateComments
getCompanyUpdateLikes
getCompanyUpdates
getConnections
getConnectionsById
getConnectionsByUrl
getFollowedCompanies
getGroup
getGroupMemberships
getGroupMembershipSettings
getHistoricalFollowStatistics
getHistoricalStatusUpdateStatistics
getJob
getJobBookmarks
getNetworkStats
getNetworkUpdates
getNetworkUpdatesById
getNumberOfFollowers
getPerson
getPersonById
getPersonByUrl
getPost
getPostComments
getPosts
getStatistics
getSuggestedCompanies
getSuggestedGroupPosts
getSuggestedGroups
getSuggestedJobs
getUpdateComments
getUpdateLikes
isShareEnabled
isViewerShareEnabled
likeCompanyUpdate
likePost
likeUpdate
removeComment
removeGroupMembership
removeGroupSuggestion
removeJob
removeJobBookmark
removePost
searchCompanies
searchJobs
searchPeople
share
stopFollowingCompany
updateGroupMembership
What sub operation to use for the selected operation
userName parameter java.lang.String true false LinkedIn user account name, MUST be provided
userPassword parameter java.lang.String true false LinkedIn account password
secureStorage parameter org.apache.camel.component.linkedin.api.OAuthSecureStorage false Callback interface for providing an OAuth token or to store the token generated by the component. The callback should return null on the first call and then save the created token in the saveToken() callback. If the callback returns null the first time, a userPassword MUST be provided
clientId parameter java.lang.String false LinkedIn application client ID
clientSecret parameter java.lang.String false LinkedIn application client secret
scopes parameter org.apache.camel.component.linkedin.api.OAuthScope[] false List of LinkedIn scopes as specified at https://developer.linkedin.com/documents/authentication#granting
redirectUri parameter java.lang.String false Application redirect URI, although the component never redirects to this page to avoid having to have a functioning redirect server. So for testing one could use https://localhost
httpParams parameter java.util.Map false Custom HTTP params, for example proxy host and port, use constants from AllClientPNames
lazyAuth parameter boolean false true Flag to enable/disable lazy OAuth, default is true. when enabled, OAuth token retrieval or generation is not done until the first REST call
inBody parameter java.lang.String false Sets the name of a parameter to be passed in the exchange In Body
exchangePattern parameter org.apache.camel.ExchangePattern false InOnly InOnly
RobustInOnly
InOut
InOptionalOut
OutOnly
RobustOutOnly
OutIn
OutOptionalIn
Sets the default exchange pattern when creating an exchange
synchronous parameter boolean false false Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).

linkedin consumer

The LinkedIn consumer.