POST {version}/WebChat/GetShareInfo

分享-目前只考虑微信,微博、QQ暂时没有考虑

Request Information

URI Parameters

NameDescriptionTypeAdditional information
version

string

None.

Body Parameters

分享信息

ShareRequestModel
NameDescriptionTypeAdditional information
Type

类型

ShareTypeEnum

None.

Position

位置

SharePositionEnum

None.

Data

业务数据

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Type": 0,
  "Position": 0,
  "Data": "sample string 1"
}

application/xml, text/xml

Sample:
<ShareRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Eshikao.Models.Share">
  <Data>sample string 1</Data>
  <Position>Unknow</Position>
  <Type>Unknow</Type>
</ShareRequestModel>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'ShareRequestModel'.

Response Information

Resource Description

ShareModel
NameDescriptionTypeAdditional information
Position

分享页面标识(index为默认定义)

SharePositionEnum

None.

Title

分享标题

string

None.

Description

分享描述

string

None.

Link

分享链接

string

None.

Url

分享链接 xiaochengxu

string

None.

ImgUrl

分享图标

string

None.

Type

分享类型 1-link 2-music 3-video

ShareTypeEnum

None.

DataUrl

如果type是music或video,则要提供数据链接,默认为空

string

None.

IsApplet

是否分享到小程序

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "Position": 0,
  "Title": "sample string 1",
  "Description": "sample string 2",
  "Link": "sample string 3",
  "Url": "sample string 4",
  "ImgUrl": "sample string 5",
  "Type": 0,
  "DataUrl": "sample string 6",
  "IsApplet": 7
}

application/xml, text/xml

Sample:
<ShareModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Eshikao.Models.Share">
  <DataUrl>sample string 6</DataUrl>
  <Description>sample string 2</Description>
  <ImgUrl>sample string 5</ImgUrl>
  <IsApplet>7</IsApplet>
  <Link>sample string 3</Link>
  <Position>Unknow</Position>
  <Title>sample string 1</Title>
  <Type>Unknow</Type>
  <Url>sample string 4</Url>
</ShareModel>