上个月开始学习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. Unity Shader入门精要学习笔记 - 第10章 高级纹理

    转载自 冯乐乐的 <Unity Shader入门精要> 立方体纹理 在图形学中,立方体纹理是环境映射的一种实现方法.环境映射可以模拟物体周围的环境,而使用了环境映射的物体可以看起来像镀了层 ...

  2. 谈PHP中的钩子

    钩子,英文为hooks.在程序中应用相当广泛,但是究竟什么是钩子呢?本人介绍一下目前本人对钩子的理解和相关心得. 假如有这么一段程序流: function fun(){ funA(); funB(); ...

  3. Linux scp 命令使用方法

    scp 命令: 1.将本地文件拷贝到远程:scp  文件名 用户名@计算机IP或者计算机名称:远程路径 2.从远程将文件拷回本地:scp  用户名@计算机IP或者计算机名称:文件名 本地路径 3.将本 ...

  4. django-Haystack库

    本文参考自Haystack官方文档:https://django-haystack.readthedocs.io/en/master/tutorial.html#configuration 简介 Ha ...

  5. GetClassName 取得的类名有

    今天上午稍微跟踪了一下自己的项目里面的各个空间,得知GetClassName可以取到以下类名:Static\Edit\Button\ComboBox\msctls_trackbar32\SysTabC ...

  6. Android adb命令,linux中各种命令

    常用的ADB命令 1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器 ...

  7. Power BI 连接到 Azure 账单,自动生成报表,可刷新

    开始研究Azure官网等,提供的链接都是错误的,躺了很大的一个坑,配置后根本无法获取账单信息,经过多次查询找到了方向,过来记录一下: 错误的地址(应该是适用于全球版,国内版无法这样获取): https ...

  8. 如何使用KeyChain保存和获取UDID

    本文是iOS7系列文章第一篇文章,主要介绍使用KeyChain保存和获取APP数据,解决iOS7上获取不变UDID的问题.并给出一个获取UDID的工具类,使用方便,只需要替换两个地方即可. 一.iOS ...

  9. Azure 项目构建 – 部署 Jenkins 服务器以实现持续集成(CI)

    通过完整流程详细介绍了如何通过 Azure 虚拟机.虚拟网络等服务在 Azure 平台上快速搭建 Jenkins 服务器. 此系列的全部课程 https://school.azure.cn/curri ...

  10. MFC技术积累——基于MFC对话框类的那些事儿3

    3.3.2 创建图形画刷来实现位图加载 1.首先在Resource View中导入一幅位图,位图大小96×96像素: 2.其次在主对话框中添加一个静态文本资源,ID号是IDC_BITMAPAREA,添 ...