POST {version}/WebChat/GetShareInfo
分享-目前只考虑微信,微博、QQ暂时没有考虑
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| version | string |
None. |
Body Parameters
分享信息
ShareRequestModel| Name | Description | Type | Additional 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:
Response Information
Resource Description
ShareModel| Name | Description | Type | Additional 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>