如果沒有伺服器,可以去搜尋小公尺球,作為臨時學習用。非常方便。
解析使用者傳送的訊息。使用者post的訊息存在 request.body裡面
def_parsemsg(self,xmlbody):
'''解析使用者傳送的訊息
'''try
: xmldata =et.fromstring(xmlbody)
msg ={}
msg[
'tousername
'] = xmldata.find('
tousername
').text
msg[
'fromusername
'] = xmldata.find('
fromusername
').text
msg[
'createtime
'] = xmldata.find('
createtime
').text
msg[
'msgtype
'] = xmldata.find('
msgtype
').text
msg[
'msgid
'] = xmldata.find('
msgid
').text
if msg['
msgtype
'] == '
text':
msg[
'content
'] = xmldata.find('
content
').text
elif msg['
msgtype
'] == '
image':
msg[
'picurl
'] = xmldata.find('
picurl
').text
msg[
'mediaid
'] = xmldata.find('
mediaid
').text
elif msg['
msgtype
'] == '
voice':
msg[
'mediaid
'] = xmldata.find('
mediaid
').text
msg[
'format
'] = xmldata.find('
format
').text
msg[
'recognition
'] = xmldata.find('
recognition
').text
elif msg['
msgtype
'] == '
video':
msg[
'mediaid
'] = xmldata.find('
mediaid
').text
msg[
'thumbmediaid
'] = xmldata.find('
thumbmediaid
').text
elif msg['
msgtype
'] == '
location':
msg[
'mediaid
'] = xmldata.find('
mediaid
').text
msg[
'location_x
'] = xmldata.find('
location_x
').text #
地理位置訊息
msg['
location_y
'] = xmldata.find('
location_y
').text
msg[
'scale
'] = xmldata.find('
scale
').text
msg[
'label
'] = xmldata.find('
label
').text
elif msg['
msgtype
'] == '
link':
msg[
'title
'] = xmldata.find('
title
').text
msg[
'description
'] = xmldata.find('
description
').text
msg[
'url
'] = xmldata.find('
url'
).text
return
msg
except
exception as e:
raise e
defresponsemsg(self):
if self.request.body !=''
: postobj =self._parsemsg(self.request.body)
keyword = postobj['
content']
texttpl = '''
'''if keyword == '?'
or keyword == '?'
: result = texttpl.format(postobj['
fromusername'],
postobj[
'tousername'],
int(time.time()),
'text',
time.strftime(
'%y-%m-%d %h:%m:%s
', time.localtime())
)return
result
else
:
return
''
歷史 微信開發者工具 微信小程式開發者工具詳解
二 建立專案 三 開發工具介面介紹 2.除錯 開發完需要除錯程式的時候需要切換到這個區域,除錯區有很多任務具可供使用。3.專案 在這裡可以上傳或者預覽專案 4.編譯 就相當於執行專案的意思 5.關閉 關閉當前工程 7.這個區域可以看到整個專案的文件目錄結構 8.這個區域是編碼區 9.這裡是選擇螢幕尺...
如何成為微信開發者
1.web伺服器 a.這個可以自己購買,如果之前已有 可直接使用其伺服器,這樣也不用再購買網域名稱了。b.也可以使用免費的伺服器,搜尋一下,有很多。2.網域名稱 a.如果伺服器自己購買,也需要購買網域名稱,然後要設定網域名稱dns,將網域名稱繫結到購買的伺服器 b.如果使用免費伺服器,一般都有免費的...
歷史 微信開發者工具 微信開發者工具歷史記錄
1.行業及競爭對手研究 3.現狀詳細診斷 4.seo優化診斷報告 5.外部鏈結及反鏈建設 6.優化seo執行 7.日常seo優化諮詢 8.公司網路營銷及seo培訓 4.企業對優化的需求 必須首頁還是整站優化?5.企業 seo現狀 是否降權被k,程式是否值得優化。1.了解行業.檢查 出 優化方案及se...