十年專注于品牌網(wǎng)站建設(shè) 十余年專注于網(wǎng)站建設(shè)_小程序開發(fā)_APP開發(fā),低調(diào)、敢創(chuàng)新、有情懷!
      南昌百恒網(wǎng)絡(luò)微信公眾號 掃一掃關(guān)注
      小程序
      tel-icon全國服務(wù)熱線:400-680-9298,0791-88117053
      掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號
      掃一掃打開百恒網(wǎng)絡(luò)微信小程序

      百恒網(wǎng)絡(luò)

      南昌百恒網(wǎng)絡(luò)

      微信開發(fā)之todo-list小應(yīng)用

      百恒網(wǎng)絡(luò) 2017-03-16 5994

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

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

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

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

      簡單需求確定,那就可以動手實現(xiàn)了。

      1. 微信公眾賬號的設(shè)置

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

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

      2. todo-list應(yīng)用開發(fā)

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

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

      部分代碼如下:

      ...

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

      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 = '';

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

      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("『代辦事項』小應(yīng)用,用法: 輸入add Message添加一條代辦事項;輸入`add message1 message2`添加多條待辦事項;輸入`del id`刪除指定事項;輸入`ls`查看所有代辦事項 ");

      }

      ...

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

      南昌微信開發(fā)公司--百恒網(wǎng)絡(luò)十年從事網(wǎng)站建設(shè)、微信公眾號開發(fā)、APP開發(fā)等業(yè)務(wù),為眾多企業(yè)搭建了自己公眾號,簡單方便用戶管理。我們以科學規(guī)范的流程,勤奮專注的態(tài)度,為客戶提供全方位的設(shè)計服務(wù)。專注ui設(shè)計,以設(shè)計驅(qū)動企業(yè)價值的持續(xù)增長,實現(xiàn)您的商業(yè)目標!


      400-680-9298,0791-88117053
      掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號
      掃一掃打開百恒網(wǎng)絡(luò)小程序

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

      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售后服務(wù) 售后服務(wù)
       
      售后服務(wù) 售后服務(wù)
       
      備案專線 備案專線
       
      ×
      日韩国产精品视频| 国产精品av一区二区三区不卡蜜| 国内精品伊人久久久久av一坑 | 日韩人妻无码精品无码中文字幕| 久久精品日韩av无码| …久久精品99久久香蕉国产| 亚洲精品欧洲精品| 久久亚洲日韩精品一区二区三区| 久久er热视频在这里精品| 一本色道久久综合亚洲精品高清| 一本大道无码人妻精品专区| 国产日韩精品一区二区在线观看| 亚洲欧美日韩一区二区三区在线| 一本大道无码日韩精品影视 | 亚洲国产成人精品91久久久| 精品人妻无码专区在中文字幕| 日韩在线不卡免费视频一区| 日韩精品一区二区三区大桥未久| 国产真实乱子伦精品| 国产成人亚洲精品无码AV大片| 国产精品美女流白浆视频| 精品国产电影久久九九| 精品久久久中文字幕| 精品国产亚洲一区二区三区在线观看| 亚洲日韩精品无码专区加勒比☆| 2021国产精品视频一区| 国内揄拍国内精品对白86| 麻豆AV无码精品一区二区| 无码国产精品一区二区免费式直播 | 精品无码无人网站免费视频| 午夜精品久久久久久99热| 日韩AV无码精品人妻系列| 久久精品中文字幕无码绿巨人 | 精品人人妻人人澡人人爽牛牛| 国产亚洲婷婷香蕉久久精品| 精品国产日韩亚洲一区91| 在线精品免费视频| 精品国产香蕉伊思人在线又爽又黄| 精品久久久无码中文字幕边打电话| 日韩精品视频免费网址| 国产精品免费视频一区|