微信公眾平台開發02 接收資訊及回覆資訊

2022-01-29 14:23:00 字數 1486 閱讀 7223

趁著前兩天寫部落格的激情,趁著小週末有空,週末都是倒頭大睡的日子,不知道大家的週末有啥豐富的節目不啊,作為屌絲的程式設計師,我想大多都是下班就是換個地方上網罷了,週末就是在家辦公而已。

<

xml>

<

tousername

>

touser

]]>

tousername

>

<

fromusername

>

fromuser

]]>

fromusername

>

<

createtime

>1348831860

createtime

>

<

msgtype

>

text

]]>

msgtype

>

<

content

>

this is a test

]]>

content

>

<

msgid

>1234567890123456

msgid

>

xml>

view code

我們伺服器接收到的就是這xml格式的內容了。

ok,接下來我們看訊息回覆

protected

void page_load(object

sender, eventargs e)

else

}else}}

首先,request.httpmethod.tolower() == "

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為介面呼叫憑據,來呼叫介面,所有介...