希岛爱理av免费一区二区,成人性教育av免费网址,欧美7777,在线免费日韩片

十年專注于品牌網站建設 十余年專注于網站建設_小程序開發_APP開發,低調、敢創新、有情懷!
南昌百恒網絡微信公眾號 掃一掃關注
小程序
tel-icon全國服務熱線:400-680-9298,0791-88117053
掃一掃關注百恒網絡微信公眾號
掃一掃打開百恒網絡微信小程序

百恒網絡

南昌百恒網絡

微信開發之todo-list小應用

百恒網絡 2017-03-16 5897

"代辦事項"的小應用,也就是常說的todo-list應用,今天我們來學習一下南昌微信開發之todo-list小應用,根據目前學習進度以及未認證公眾賬號的接口權限,做出下列簡要的需求:

僅利用公眾賬號接收消息以及自動回復接口實現;

簡單todo-list需求:增加事項、刪除事項以及展示事項列表功能;

簡單文件存儲,保存不同用戶的事項列表;

簡單需求確定,那就可以動手實現了。

1. 微信公眾賬號的設置

首先需要有一臺能使用80端口的服務器,這里我使用的家里的Mac電腦,內網穿透以及80端口等問題就不多說了,可以看這里以及看這里。之前還是有一些知識儲備的。

設置微信公眾賬號服務器配置,將服務器與微信公眾賬號服務進行對接,會有一個簡單的驗證過程

2. todo-list應用開發

為什么最近總是跟todo-list程序干上了呢?因為todo-list程序邏輯清晰,“增刪改查”符合應用程序中一套基本的RESTful原則。更加方便學習理解以及練習。

這里使用的是Node進行開發,同時使用了wechat模塊,它對微信公眾賬號獲取信息以及發送信息做了一個封裝,簡化開發流程,而不用再去寫獲取以及解析XML信息以及發送XML信息的一些代碼。所以這里關注的重點是todo-list應用的一些邏輯,如何添加事項,保存事項,刪除事項。

部分代碼如下:

...

var message = req.weixin; // 獲取用戶發送的信息對象

var username = message.FromUserName;

var Content = (typeof(message.Content) == 'undefined')?'try again.':message.Content;

console.log(username + ": " + Content);

var filePath = '/.tasks/.' + username;

var file = path.join(process.cwd(), filePath);

var content = '';

// 根據用戶消息中前幾個字符來判斷對應的指令(增,刪,查)

if(Content.substring(0,2) == 'ls'){

list(file, function(replys){ // 查看列表方法

res.reply(replys);

});

}else if(Content.substring(0,3) == 'add'){

content = Content.substring(3).trim();

add(file,content); // 添加事項方法

}else if(Content.substring(0,3) == 'del'){

content = Content.substring(3).trim();

var delId = parseInt(content);

delData(file, delId); // 刪除事項方法

}else{

res.reply("『代辦事項』小應用,用法: 輸入add Message添加一條代辦事項;輸入`add message1 message2`添加多條待辦事項;輸入`del id`刪除指定事項;輸入`ls`查看所有代辦事項 ");

}

...

從這段簡單的代碼上就可以看出,通過add可以添加代辦事項;通過del可以刪除對應的事項;通過ls就可以查看代辦事項列表了。

南昌微信開發公司--百恒網絡十年從事網站建設、微信公眾號開發、APP開發等業務,為眾多企業搭建了自己公眾號,簡單方便用戶管理。我們以科學規范的流程,勤奮專注的態度,為客戶提供全方位的設計服務。專注ui設計,以設計驅動企業價值的持續增長,實現您的商業目標!


400-680-9298,0791-88117053
掃一掃關注百恒網絡微信公眾號
掃一掃打開百恒網絡小程序

歡迎您的光顧,我們將竭誠為您服務×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務 售后服務
 
售后服務 售后服務
 
備案專線 備案專線
 
×
主站蜘蛛池模板: 静宁县| 河南省| 同心县| 阿图什市| 乡城县| 莱西市| 平安县| 广宗县| 南召县| 乌审旗| 通化县| 奈曼旗| 枣庄市| 两当县| 慈溪市| 遂川县| 尼勒克县| 上虞市| 屏南县| 黄陵县| 隆尧县| 东源县| 汝南县| 昭苏县| 文山县| 玉龙| 永胜县| 乾安县| 乌什县| 博白县| 武强县| 绥芬河市| 黎平县| 菏泽市| 恭城| 兴国县| 朔州市| 大庆市| 简阳市| 彝良县| 临江市|