微信公众平台服务号功能开发教程 微信号等等信息以后

admin2周前未分类4

  微信公众平台服务号功能开发教程

  1、首先,你要明白开发者模式是什么

  开发者模式,简单的说,就是先验证你的服务器地址,验证完成之后,用户一旦给微信公众号发消息,微信的就会把微信用户的消息转发到这个地址上。

  你的服务器接到数据后,然后你自己设计一套程序,输出一个结果,再由微信服务器返回给用户。

  为了直观,自己做了个图(有点丑)

  而你能做的,就是在你的服务器上,发挥你的聪明才智,设计出各种有趣功能的逻辑实现。

  楼下说的那些“天气预报”,“公交查询”等等功能,说到底就是在服务器上实现的。

  所以题主想要使用开发者模式的话,去学习一门服务器端脚本语言就好了。

  2、开发者模式能实现什么功能?

  无论你会不会技术,首先要做的一件事就是:仔细阅读开发者文档、仔细阅读开发者文档、仔细阅读开发者文档(重要的事情说三遍)

  地址在这里 →→ 微信公众号

  ok,接下来就要明白一些基本的东西了,以后的开发就会围绕这些转了。首先要明白openid是什么

  openid就是一个加密的串,每个用户对一个某个公众号的openid是唯一的。

  然后,有了openid,我能获取到哪些信息?

  有了openid,你可以拿到这个用就可以获取到用户的头像,性别、昵称、所在地区等微信公开的信息。

  但是有个信息是拿不到的,就是用户的微信号。

  下面开始回答题主的问题,题主问的是能实现什么功能。

  相信题主已经试过一些第三方的微信平台。

  下面是是某微信第三方平台所提供的功能.

  起来是不是很多?

  其实这些第三方平台之所以有存在的价值,说白了利用的就是信息的不对等。 准确的说,就是欺负咱一般的老百姓不懂技术。

  用他们的平台,可以让不懂技术的人也能实现查快递,查询天气等等功能。

  回到原题,要想知道能实现什么功能,你先要知道开发者模式有那些接口。

  先打开微信公众平台后台,点击开发者中心,看看你目前有的接口权限。

  所有的功能,都是基于这些接口的。

  以下我尽量用自己开发过的项目来举例子。

  以我的《英雄小助手》为例,使用 接收用户消息 这个接口,再配合上数据库操作,我就可以实现记录用户角色信息的功能。

  用过自动回复在和用户聊天的过程中,我已经把用户的ID和大区记下了。这些都是通过程序自动实现的。

  高级接口是需要认证的,认证之后,你就可以有这些接口:

  语音识别客服接口 OAuth2.0网页授权 生成带参数二维码 获取用户地理位置 获取用户基本信息 获取关注者列表 用户分组接口

  上传下载多媒体文件

  咱把这些接口好好利用起来,发挥你的想象力,可以实现很多功能。

  例一:

  利用 获取用户基本信息 ,这个接口,获取到用户性别、头像、微信号等等信息以后,你就可以开发一个交友类的微信。

  比如我之前开发的打分交友

  例二(这个微信号是3年前做的,现在貌似已经失效了)

  再发挥你的想象里,配合新浪微博的接口,我开发了一个“我爱的ta”微信号。

  使用方法很简单,先绑定你女神的微博,女神一旦发新微博或者删微博,这个微信号就会第一时间提醒你。

  就像这样:

  这些都是我很久以前开发过的项目啦。

  再比如:利用 获取用户地理位置 这个接口,你可以开发一个微信号,自动帮你寻找附近的餐厅。

  微信开发模式所实现的功能,主要是在和微信号对话的时候用到。

  而微信除了开发者模式,还有一个很重要的领域,就是 移动网页。

  微信说白了,就是一个聊天工具 + 内置浏览器。

  只有你会一些技术,就可以在H5网页开发出很不错的东西。

  比如 ,上传一张照片,可以自动识别以及打分。

  例三 :LOL妹子秀

  起因:由于玩LOL的女玩家众多,因此就想给“英雄小助手”做一个玩家照片分享功能。

  利用接收图片消息的接口,再做一个移动端的网页,就可以实现这个功能。

  只要直接给公众号发照片,就可以上墙

  LOL妹子 在这个页面就可以查看用户分享的照片了

  当然还做了一个PC版的: LOL妹子

  例四 :撸友地图功能

  起因:想给“英雄小助手”做一个基于LBS的社交功能,最好是能在地图上直观展示出来的。

  利用接受地理位置消息的接口,再配合上百度地图,就可以实现了

  只要把你的位置发现公众号,可以自动查看附近的撸友,简单粗暴,还不赶紧约约约?

  例五 : 比特币自动交易功能

  起因:有一段时间突然对比特币感兴趣,就尝试了试了一下。

  再比如利用

  比特币网站的接口+客服消息接口,可以在微信上做一个比特币自动交易的功能,比特币是7X24小时都可以交易的,写一个程序,设定好自己的心理价位,然后安心得去睡觉就行了。在睡觉的时候都可以帮你买卖。

  当然,这个功能只是我自己用来玩玩,没有开放给其他人使用。