趁著前兩天寫部落格的激情,趁著小週末有空,週末都是倒頭大睡的日子,不知道大家的週末有啥豐富的節目不啊,作為屌絲的程式設計師,我想大多都是下班就是換個地方上網罷了,週末就是在家辦公而已。
<view codexml>
<
tousername
>
touser
]]>
tousername
>
<
fromusername
>
fromuser
]]>
fromusername
>
<
createtime
>1348831860
createtime
>
<
msgtype
>
text
]]>
msgtype
>
<
content
>
this is a test
]]>
content
>
<
msgid
>1234567890123456
msgid
>
xml>
我們伺服器接收到的就是這xml格式的內容了。
ok,接下來我們看訊息回覆
protected首先,request.httpmethod.tolower() == "void page_load(object
sender, eventargs e)
else
}else}}
post
byte
[s.length];
s.read(b,
0, (int
)s.length); 定義位元組陣列並把資料流讀到位元組陣列裡去,poststr =encoding.utf8.getstring(b);把位元組資料轉換位string型別,然後我們就把poststr轉換為xml,然後就可以讀取到每個節點的內容了。接下來就是看怎麼轉換成xml檔案並且讀取每個節點的內容了。好,這部分相信把**貼出來大家都比較容易懂得了。需要說明,這裡的**寫法不規範,我們只是為了實現我們這個簡單的的回覆功能,而且讓小夥伴們看到盡可能的**,後面我們再慢慢把**分離規範整理吧。
//接收處理資訊
public
void handle(string
poststr)
//回覆資訊
微信公眾平台開發 接收訊息 接收普通資訊
1348831860 1234567890123456 引數 描述 fromusername 傳送方帳號 乙個openid createtime 訊息建立時間 整型 msgtype text content 文字訊息內容 msgid 訊息id,64位整型 那麼這些引數該如何獲取呢,示例 如下 定義 ...
微信公眾平台開發(一) 接入微信公眾平台
一 接入流程分析參考官方文件 參考文件接入概述分別由以下幾部分完成 1 填寫伺服器配置 2 驗證伺服器位址的有效性 3 依據介面文件實現業務邏輯 按照流程第一部是先填寫伺服器配置,但是我們通常都是先做第二步 編寫 驗證伺服器位址的有效性 controller的寫法 restcontroller pu...
微信公眾平台開發概述
請開發者注意 4 每個介面都有每日介面呼叫頻次限制,可以在公眾平台官網 開發者中心處檢視具體頻次。5 在開發出現問題時,可以通過介面呼叫的返回碼,以及報警排查指引 在公眾平台官網 開發者中心處可以設定介面報警 來發現和解決問題。6 公眾平台以access token為介面呼叫憑據,來呼叫介面,所有介...