下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
【移動應(yīng)用開發(fā)技術(shù)】C#如何實(shí)現(xiàn)文本消息和圖文消息的應(yīng)答
/upload/information/20201208/260/14571.jpg1、實(shí)體信息關(guān)系及定義/upload/information/20201208/260/14572.jpg
///
<summary>
///
基礎(chǔ)消息內(nèi)容
///
</summary>
[XmlRoot(ElementName
=
"xml")]
public
class
BaseMessage
{
///
<summary>
///
初始化一些內(nèi)容,如創(chuàng)建時間為整形,
///
</summary>
public
BaseMessage()
{
this.CreateTime
=
DateTime.Now.DateTimeToInt();
}
///
<summary>
///
開發(fā)者微信號
///
</summary>
public
string
ToUserName
{
get;
set;
}
///
<summary>
///
發(fā)送方帳號(一個OpenID)
///
</summary>
public
string
FromUserName
{
get;
set;
}
///
<summary>
///
消息創(chuàng)建時間
(整型)
///
</summary>
public
int
CreateTime
{
get;
set;
}
///
<summary>
///
消息類型
///
</summary>
public
string
MsgType
{
get;
set;
}
public
virtual
string
ToXml()
{
this.CreateTime
=
DateTime.Now.DateTimeToInt();//重新更新
return
MyXmlHelper.ObjectToXml(this);
}
}
///
<summary>
///
回復(fù)文本消息
///
</summary>
[System.Xml.Serialization.XmlRoot(ElementName
=
"xml")]
public
class
ResponseText
:
BaseMessage
{
public
ResponseText()
{
this.MsgType
=
ResponseMsgType.Text.ToString().ToLower();
}
public
ResponseText(BaseMessage
info)
:
this()
{
this.FromUserName
=
info.ToUserName;
this.ToUserName
=
info.FromUserName;
}
///
<summary>
///
內(nèi)容
///
</summary>
public
string
Content
{
get;
set;
}
}
///
<summary>
///
回復(fù)圖文消息
///
</summary>
[System.Xml.Serialization.XmlRoot(ElementName
=
"xml")]
public
class
ResponseNews
:
BaseMessage
{
public
ResponseNews()
{
this.MsgType
=
ResponseMsgType.News.ToString().ToLower();
this.Articles
=
new
List<ArticleEntity>();
}
public
ResponseNews(BaseMessage
info)
:
this()
{
this.FromUserName
=
info.ToUserName;
this.ToUserName
=
info.FromUserName;
}
///
<summary>
///
圖文消息個數(shù),限制為10條以內(nèi)
///
</summary>
public
int
ArticleCount
{
get
{
return
this.Articles.Count;
}
set
{
;//增加這個步驟才出來XML內(nèi)容
}
}
///
<summary>
///
圖文列表。
///
多條圖文消息信息,默認(rèn)第一個item為大圖,注意,如果圖文數(shù)超過10,則將會無響應(yīng)
///
</summary>
[System.Xml.Serialization.XmlArrayItem("item")]
public
List<ArticleEntity>
Articles
{
get;
set;
}
}2、消息的回復(fù)處理
ResponseText
response
=
new
ResponseText(info);
response.Content
=
"抱歉,此功能暫未開通。";
result
=
response.ToXml();
///
<summary>
///
訂閱或者顯示公司信息
///
</summary>
///
<param
name="info"></param>
///
<returns></returns>
private
string
ShowCompanyInfo(BaseMessage
info)
{
string
result
=
"";
//使用在微信平臺上的圖文信息(單圖文信息)
ResponseNews
response
=
new
ResponseNews(info);
ArticleEntity
entity
=
new
ArticleEntity();
entity.Title
=
"廣州愛奇迪軟件科技有限公司";
entity.Description
=
"歡迎關(guān)注廣州愛奇迪軟件--專業(yè)的單位信息化軟件和軟件開發(fā)框架提供商,我們立志于為客戶提供最好的軟件及服務(wù)。\r\n";
entity.Description
+=
"我們是一家極富創(chuàng)新性的軟件科技公司,從事研究、開發(fā)并銷售最可靠的、安全易用的技術(shù)產(chǎn)品及優(yōu)質(zhì)專業(yè)的服務(wù),幫助全球客戶和合作伙伴取得成功。\r\n(此處省略1000字,哈哈)";
entity.PicUrl
=
"/";
entity.Url
=
"/";
resp
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版委托借款合同范本
- 2024年雙方關(guān)于量子計(jì)算機(jī)技術(shù)研發(fā)合同
- 出租門面合同范本2024年
- 房地產(chǎn)項(xiàng)目聯(lián)營開發(fā)合同樣本
- 廣告位合作合同模板
- 2024自建房購房合同協(xié)議書范本
- 2024報(bào)價(jià)合同格式范本質(zhì)押合同格式范本2
- 2024生鮮品采購合同范本
- 2024購銷合同范本(手機(jī)美容保護(hù)膜系統(tǒng)購銷)范文
- 房產(chǎn)中介合同樣本
- (完整版)病例演講比賽PPT模板
- 直播合作協(xié)議
- 社科類課題申報(bào)工作輔導(dǎo)報(bào)告課件
- 頭痛的診治策略講課課件
- 沙利文-內(nèi)窺鏡行業(yè)現(xiàn)狀與發(fā)展趨勢藍(lán)皮書
- 國家開放大學(xué)一網(wǎng)一平臺電大《建筑測量》實(shí)驗(yàn)報(bào)告1-5題庫
- 規(guī)范診療服務(wù)行為專項(xiàng)整治行動自查表
- (新平臺)國家開放大學(xué)《建設(shè)法規(guī)》形考任務(wù)1-4參考答案
- 精益工廠布局及精益物流規(guī)劃課件
- 注射液無菌檢查的方法學(xué)驗(yàn)證方案
- 2023年口腔醫(yī)學(xué)期末復(fù)習(xí)-牙周病學(xué)(口腔醫(yī)學(xué))考試歷年真題薈萃帶答案
評論
0/150
提交評論