POST api/LinkedIn/PerformLinkedInPost?profileImage={profileImage}&accessToken={accessToken}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
profileImage

string

Required

accessToken

string

Required

Body Parameters

LinkedInPost
NameDescriptionTypeAdditional information
author

string

None.

commentary

string

None.

visibility

string

None.

distribution

PostDistribution

None.

content

PostContent

None.

lifecycleState

string

None.

isReshareDisabledByAuthor

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "author": "sample string 1",
  "commentary": "sample string 2",
  "visibility": "sample string 3",
  "distribution": {
    "feedDistribution": "sample string 1",
    "targetEntities": [
      {},
      {}
    ],
    "thirdPartyDistributionChannels": [
      {},
      {}
    ]
  },
  "content": {
    "article": {
      "source": "sample string 1",
      "title": "sample string 2",
      "description": "sample string 3",
      "thumbnail": "sample string 4"
    }
  },
  "lifecycleState": "sample string 4",
  "isReshareDisabledByAuthor": true
}

text/html

Sample:
{"author":"sample string 1","commentary":"sample string 2","visibility":"sample string 3","distribution":{"feedDistribution":"sample string 1","targetEntities":[{},{}],"thirdPartyDistributionChannels":[{},{}]},"content":{"article":{"source":"sample string 1","title":"sample string 2","description":"sample string 3","thumbnail":"sample string 4"}},"lifecycleState":"sample string 4","isReshareDisabledByAuthor":true}

application/xml, text/xml

Sample:
<LinkedInPost xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/JDSupraAPI.Models">
  <author>sample string 1</author>
  <commentary>sample string 2</commentary>
  <content>
    <article>
      <description>sample string 3</description>
      <source>sample string 1</source>
      <thumbnail>sample string 4</thumbnail>
      <title>sample string 2</title>
    </article>
  </content>
  <distribution>
    <feedDistribution>sample string 1</feedDistribution>
    <targetEntities xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:anyType />
      <d3p1:anyType />
    </targetEntities>
    <thirdPartyDistributionChannels xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:anyType />
      <d3p1:anyType />
    </thirdPartyDistributionChannels>
  </distribution>
  <isReshareDisabledByAuthor>true</isReshareDisabledByAuthor>
  <lifecycleState>sample string 4</lifecycleState>
  <visibility>sample string 3</visibility>
</LinkedInPost>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

LinkedInV2ShareResponseModel
NameDescriptionTypeAdditional information
code

HttpStatusCode

None.

data

string

None.

LinkedInShareURN

string

None.

Response Formats

application/json, text/json

Sample:
{
  "code": 100,
  "data": "sample string 1",
  "LinkedInShareURN": "sample string 2"
}

text/html

Sample:
{"code":100,"data":"sample string 1","LinkedInShareURN":"sample string 2"}

application/xml, text/xml

Sample:
<LinkedInV2ShareResponseModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/JDSupraAPI.Models">
  <LinkedInShareURN>sample string 2</LinkedInShareURN>
  <code>Continue</code>
  <data>sample string 1</data>
</LinkedInV2ShareResponseModel>