微信公共平台开发(1)
最近与以前的同学闲聊,他有一个创业的想法。虽然其前景我没看到,但是也不愿意泼这位同学的凉水。我可能是他周围少有的会开发的人,所以就找我给他开发一个微信服务号(或者小程序),这重燃了我对后台开发的热情。加上工作不是那么忙,就帮一下这位同学吧。当然我也有自己的私心,利用他提供的经费来提高下自己的技术。好久没写程序,怕长时间不写生疏了。所以决定花一个多月搞下这个小项目。
第一步是搭建后台服务器,选经典的LAMP平台吧,这样网上可参考的东西多。也练一练数据库操作和学习PHP。最近把这个LAMP搭建好了,其中有个问题把我纠结了一个星期。我选用的服务器是腾讯云的,然而腾讯云默认把22以外的所有端口都关闭了,造成Apache和PHP的测试页面进不去,之前总是以为是域名解析的原因。周末看了一下PHP语言,其实大体跟C语言差不多,只需要熟悉一下语法就可以开始了。所以目前第一步工作已经完成。
第二步,是利用微信提供的接口来写一个小的demo,并完成web页面的构思与实现。可能需要两周周的时间。(暂时应该用不上数据库,利用这段时间也学习一下数据库的操作),demo里应该包含这几个模块:1)手机端web页面;2)发消息与自动回复;3)支付;4)自定义菜单;5)用户管理;6)扫码注册
第三步,在前两步的时间内与这位同学好好探讨并确定项目需求,编写出项目文档。利用需求文档,进行功能定义与分解。最后开始详细设计:1)设计UI界面 2)设计业务流程(这个现在已经有个大概的框架,需要细化) 3)设计后台服务 4)优化交互 5)反馈迭代
第四步,进行营销推广(不是我的工作范围了,不过说不定也会参与一把)
转载于:https://www.cnblogs.com/haloworld/p/6580747.html
微信公共平台开发(1)相关推荐
- 豆瓣搜索—微信公共平台测试帐号申请
最近稍微有些时间,打算折腾下python微信公共平台开发,豆瓣书籍基本功能是输入需要查询的书籍名称,然后会返回从豆瓣上查询到的该书籍相关的信息. 首先本篇主要说一下如何申请公共平台测试帐号,由于个人帐 ...
- 微信公众 mysql回复图片_微信公众号开发之微信公共平台消息回复类实例
本文实例讲述了微信公众号开发之微信公共平台消息回复类.分享给大家供大家参考.具体如下: 微信公众号开发代码我在网上看到了有不少,其实都是大同小义了都是参考官方给出的demo文件进行修改的,这里就给各位 ...
- 微信/易信公共平台开发(一):开发了一个简单易用的PHP类(提供源码),十几行代码搞定一个公众号
这两天学习了一下微信公共平台和易信公共平台的开发 (易信与微信协议是基本一样的)(PS:没听说过易信?你out了?) 公共平台开发原理这里就不讲了,如果是初次接触的同学,建议先看 David_Tang ...
- [PHP]如何使用Face++接口开发微信公共平台的人脸识别系统
效果图如下: 具体步骤如下: 首先,先登录Face++的官网注册账号:官网链接 注册之后会获取到api_secret和api_key,这些在调用接口的时候需要用到. 然后接下来的就是使用PHP脚本调用 ...
- php蜜欧斯,微信公共平台怎么连接数据库,开发语言是PHP
微信公共平台怎么连接数据库,开发语言是PHP0 我想开发一个微信公共平台,具体功能是输入关键词题号,自动回复这个题目的答案.题目数量在4000道左右.大约160W字本来我用的是网上DOWN的简易PHP ...
- 第三篇 :微信公众平台开发实战Java版之请求消息,响应消息以及事件消息类的封装...
微信服务器和第三方服务器之间究竟是通过什么方式进行对话的? 下面,我们先看下图: 其实我们可以简单的理解: (1)首先,用户向微信服务器发送消息: (2)微信服务器接收到用户的消息处理之后,通过开发者 ...
- java微信机器人_GitHub - linux-china/weixin-robot-java: 微信公共平台机器人Java SDK
Weixin robot Java 微信公共平台自动回复机器人的Java SDK,你可以使用SDK简单快速构建微信机器人. 微信Robot Java借鉴了url rewrite的思想,url rewr ...
- 微信公共号开发教程java版——获取用户基本信息(UnionID机制)(七)
一:UnionID机制说明 官网详细介绍:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140839 获取用户基本信息( ...
- 微信公众平台开发——引言
想想自己搞微信公众平台开发也有好久了,不知道出于什么原因一直也没写博客,由于一开始进入公司没搞过这方面的东西,而且一来就接手这块也是一直摸索学习中,看得最多的就是csdn柳峰的微信公众平台开发系列博客 ...
最新文章
- matlab连续信号离散化_MATLAB开发自动驾驶第八课-控制信号帧的回放以进行标签化处理...
- IF-ERRORLEVEL使用方法
- SVN查看提交日志的命令
- linux socket通信编程之c语言(客户端和服务器程序)
- Moses Staff攻陷以色列网络并加密数据,拒绝谈判
- qlearning算法_通过OpenAI Gym编写第一个强化学习算法
- 微服务之Go-Micro(八)基于Gin框架的Http网关
- GDAL 读取和保存 Grd 文件
- vsftpd基本使用
- 【ZT】记住这些,或许可以救你一命!!【强力推荐帖!】
- vue 刷新、重新加载app
- 强化云原生基础服务,焱融科技 YRCloudFile 与秒云完成产品兼容性互认证
- phpmail通过qq发邮箱失败_PHP中利用PHPMailer配合QQ邮箱实现发邮件
- 【自适应引导滤波和梯度信息:PAN+MS:传统方法HIS】
- C语言基础教程 之 如何定义变量!
- 日志分析---携来百侣曾游,忆往昔峥嵘岁月稠
- 频谱和频率响应的区别和理解
- shell文本编辑之awk
- 基于CTP的程序化交易系统开发(三)
- 工具小软件——change case
热门文章
- 20170929校内训练
- Win10系统重启Windows资源管理器explorer.exe的方法
- 计算机应用财会,按计算机应用分类,计算机在财务管理方面的应用属于()。
- EOS Max游戏玩法攻略——GoDapp
- Visual Basic 6.0安装说明
- ATKKPING(网络丢包测试工具)
- 使用 JavaScript 删除disabled属性
- PostgreSQL数据库头胎——后台一等公民进程StartupDataBase StartupXLOG函数恢复模式和目标
- oracle 12c sql图形化,Oracle 12c 查看CDBPDBs信息(SQL*PLUS)
- 决策树分析_泰坦尼克数据