




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
【移動應(yīng)用開發(fā)技術(shù)】C#如何實現(xiàn)文本消息和圖文消息的應(yīng)答
/upload/information/20201208/260/14571.jpg1、實體信息關(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 服裝質(zhì)押合同范本
- 修復(fù)窯洞合同范本
- rel-Cleroindicin-F-Rengyolone-生命科學(xué)試劑-MCE
- PF-06767832-生命科學(xué)試劑-MCE
- 2025晶益通(四川)半導(dǎo)體科技有限公司招聘166人筆試參考題庫附帶答案詳解
- Mephetyl-tetrazole-生命科學(xué)試劑-MCE
- BIHC-生命科學(xué)試劑-MCE
- 班級團(tuán)隊目標(biāo)設(shè)定與執(zhí)行策略
- 農(nóng)田收購合同范本
- 知識產(chǎn)在企業(yè)文化建設(shè)中的價值體現(xiàn)
- 2025年湖南高速鐵路職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫附答案
- 《高鐵乘務(wù)安全管理與應(yīng)急處置(第3版)》全套教學(xué)課件
- 學(xué)校食品安全長效管理制度
- 2.2 說話要算數(shù) 第二課時 課件2024-2025學(xué)年四年級下冊道德與法治 統(tǒng)編版
- 2024-2025年第二學(xué)期學(xué)校教導(dǎo)處工作計劃(二)
- 2025年蘇州衛(wèi)生職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2025年南京機(jī)電職業(yè)技術(shù)學(xué)院高職單招數(shù)學(xué)歷年(2016-2024)頻考點試題含答案解析
- 二零二五年度博物館場地租賃與文物保護(hù)合作協(xié)議3篇
- 2025年春新人教版歷史七年級下冊全冊課件
- 2025年浙江臺州機(jī)場管理有限公司招聘筆試參考題庫含答案解析
- 《中式風(fēng)格陳設(shè)》課件
評論
0/150
提交評論