上个月开始学习php,算上中间放假的时间差不多有一个月了。这段时间呢,每天上班没事的时候不慌不忙的看下php,刚开始也只是看下php中文手册,看完一遍好像没什么感觉。于是就想啊,做个什么东西练练手,光看不练始终不知道自己学得如何,而且刚开始学php练手的东西不能太难、不耗费太多的时间、能快速看到结果,综合这些特点还是觉得弄个微信公众帐号比较合适。说起微信,早在一年前就已经应用到我们OA系统了,一直想尝试下但都半途而废,正好现在有很多时间可以慢慢研究,况且搞不定还可以找同事帮忙,于是乎开始了微信公众平台的研究。
      在开始之前有两件事必须做:1是申请微信公众帐号。公众帐号分为订阅号和服务号,提供的接口和限制稍有不同,注册的时候觉得服务号都是企业注册,填的内容特别多,当时觉得可能乱填会审核不通过,于是就选择了订阅号。2是php的服务器空间。有两个比较好的可以选择:百度和新浪,选什么就看个人爱好了,我只用了百度的,也不好评价说那个好那个不好。
      上面这些硬件准备好了就可以开始研究微信公众平台的接口以及访问原理了。在启用开发者模式的时候需要开发者填写一个服务地址和token,这个服务地址就是微信服务器接收到用户的消息之后调用的地址,而且调用的时候会附带用户发送的消息,那么我们开发者就可以根据用户的消息做出自动回复了。大过程如下:
 
       (实际上说简单点儿就是一问一答的模式,只不过我们开发者可以用程序来自动回复用户。)
       就这样,边学习php边折腾这个公众号,经过两个星期总算是把我认为简单又比较有乐趣的东西加进去了。在这个过程中,开始习惯php的语法,了解其与C#的不同。刚开始总是用C#的思维去用php,发觉经常行不通,比如网络内容抓取的那个函数用代理上网的时候就不行,还有中文字符串的截取问题,这些对新手来说都很让人头疼。
        痛并快乐,这就是我现在的心情。其实这有些夸张,因为现在接触的都是基础的东西,原理来说和jsp和asp.net没有太大区别,学起来并不太费劲儿,就是有一些函数的命名和使用有点儿让人费解。总的来说,功夫不负有心人吧,经过这段时间的学习差不多了解的php的基本开发过程,学会了CI框架用法,也知道如何在IIS下部署php程序。
       还有就是我的工作帐号,有了几个无聊的时候可以消遣下的功能。有图才是王道
      
     有兴趣的朋友赏个脸,搜索公众帐号  noteanywhere  ;或者搜索  烂笔头  然后选择这个图标;再或者您可以扫描下面的二维码
 
       烂笔头期待您的光临......

【php学习之路】微信公众帐号的更多相关文章

  1. [039] 微信公众帐号开发教程第15篇-自定义菜单的view类型(访问网页)

    引言及内容概要 距离写上一篇文章<自定义菜单的创建及菜单事件响应>整整过了两个月的时间,那时公众平台还没有开放view类型的菜单.在不久前,微信公众平台悄悄开放了view类型的菜单,却没有 ...

  2. [033] 微信公众帐号开发教程第9篇-QQ表情的发送与接收(转)

    我想大家对QQ表情一定不会陌生,一个个小头像极大丰富了聊天的乐趣,使得聊天不再是简单的文字叙述,还能够配上喜.怒.哀.乐等表达人物心情的小图片.本文重点要介绍的内容就是怎样在微信公众平台使用QQ表情, ...

  3. 欢迎大家关注我的微信公众帐号小q机器人(xiaoqrobot)(转)

    一个偶然的机会让我接触到了微信公众平台,赶紧加了几个交流群了解下相关情况,突然间发现好像全部的APP开发人员都在研究微信公众帐号的开发,而我显得有些落舞了.至于为什么热度会这么高,我想一个数字足以说明 ...

  4. SQLSERVER走起微信公众帐号已经开通搜狗微信搜索

    SQLSERVER走起微信公众帐号已经开通搜狗微信搜索 请打开下面链接 http://weixin.sogou.com/gzh?openid=oIWsFt-hiIb_oYqQHaBMoNwRB2wM ...

  5. SQLSERVER走起微信公众帐号全新改版 全新首页

    SQLSERVER走起微信公众帐号全新改版 全新首页 今天,SQLSERVER走起微信公众帐号增加了首页功能 虽然还是订阅号,不过已经对版面做了比较大的修改,希望各位亲用得放心.用得安心O(∩_∩)O ...

  6. SSH框架构建微信公众帐号服务器小技巧

    SSH框架构建微信公众帐号服务器小技巧 熟悉struts2和servlet的同学应该清楚,struts2的方法多样性弥补了servlet单一的doGet 和doPost方法.如果自己的公众账号服务器是 ...

  7. 微信公众帐号开发。大家是用框架还是自己写的流程。现在遇到若干问题。请教各路大仙 - V2EX

    微信公众帐号开发.大家是用框架还是自己写的流程.现在遇到若干问题.请教各路大仙 - V2EX 微信公众帐号开发.大家是用框架还是自己写的流程.现在遇到若干问题.请教各路大仙

  8. [034] 微信公众帐号开发教程第10篇-解析接口中的消息创建时间CreateTime(转)

    从微信公众平台的消息接口指南中能够看出,每种类型的消息定义中,都包括有CreateTime參数,它表示消息的创建时间,例如以下图所看到的: 上图是消息接口指南中4.1-文本消息的定义.注意Create ...

  9. [033] 微信公众帐号开发教程第9篇-QQ表情的发送与接收

    我想大家对QQ表情一定不会陌生,一个个小头像极大丰富了聊天的乐趣,使得聊天不再是简单的文字叙述,还能够配上喜.怒.哀.乐等表达人物心情的小图片.本文重点要介绍的内容就是如何在微信公众平台使用QQ表情, ...

随机推荐

  1. 物体检测丨Faster R-CNN详解

    这篇文章把Faster R-CNN的原理和实现阐述得非常清楚,于是我在读的时候顺便把他翻译成了中文,如果有错误的地方请大家指出. 原文:http://www.telesens.co/2018/03/1 ...

  2. c# 实现窗体移动

    一般情况下: .添加下列代码到你的窗体中: #region 轻松移动 bool isInMove; Point oldPoint; void InitializeEasyMove() { isInMo ...

  3. kafka基础三

    消费者消费消息过程(一) 消费者组 消费者是以消费者组consumer group的方式进行消息消费的,一个消费者组是由一个或者多个消费者组成的,共同消费一个topic,在每个分区同一时间只能由消费者 ...

  4. Android 如何利用Activity的Dialog风格完成弹出框设计

    在我们使用Dialog时,如果需要用到很多自己设计的控件,虽然可以让弹出框显示出我们需要的界面,但却无法找到地方完成控制代码的编写,如何解决这个问题呢,我们可以将Activity伪装成Dialog弹出 ...

  5. 起学习iOS开发专用词汇

    今天的单词分别是: l   Asynchronous  形容词 异步的 n  副词形式: asynchronously 异步地 n  缩写:ASYNC n  反义词:synchronous 形容词同步 ...

  6. JS 操作内容 操作元素

    操作内容:普通元素.innerHTML = "值": 会把标记执行渲染普通元素.innerText = "值": 将值原封不动的展示出来,即使里面有标记 var ...

  7. Linux系统里让vim支持markdown格式的语法高亮

    Markdown是深受程序员喜爱的一个文件格式. 然而Linux里默认的vim设置,并不支持markdown格式的语法高亮显示. 下面就来介绍如何设置使得markdown格式的文件在vim里也能享有语 ...

  8. 微信程序开发系列教程(二)使用JavaScript给微信用户发送消息

    我之前的文章 微信程序开发系列教程(一)开发环境搭建 介绍了微信开发环境的搭建,这篇文章我们就来一步步开发一些具体的功能. 功能需求:当有微信用户关注了您的公众号之后,您用JavaScript发送一个 ...

  9. UVA - 11082 Matrix Decompressing (最大流,技巧)

    很经典的网络流模型,行编号和列编号分别看成一个点,行和列和分别看出容量,一个点(x,y)看出是一条边,边的容量下界是1,所以先减去1,之后在加上就好了. 建图的时候注意分配好编号,解从残留网络中的边找 ...

  10. QR 分解

    将学习到什么 介绍了平面旋转矩阵,Householder 矩阵和 QR 分解以入相关性质.   预备知识 平面旋转与 Householder 矩阵是特殊的酉矩阵,它们在建立某些基本的矩阵分解过程中起着 ...