15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 目前微信公众平台的开发者模式能实现那些功能?

目前微信公众平台的开发者模式能实现那些功能?

时间:2022-07-29 17:36:01 | 来源:网站运营

时间:2022-07-29 17:36:01 来源:网站运营

技术小白,几乎看不懂开发者模式的说明,就想知道能实现什么,然后好研究看看需要不需要学习相关的技术。关注者2,586被浏览452,357

23 个回答

郑正技术宅一枚最近微信公众平台更新很多,于2017年1月13日重新编辑一下答案:




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

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

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

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

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

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

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

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

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

地址在这里 →→ 微信公众平台




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

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

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

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

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

<----------------------------------------------我是分割线------------------------------------------------>

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

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

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




起来是不是很多?

其实这些第三方平台之所以有存在的价值,说白了利用的就是信息的不对等。 准确的说,就是欺负咱一般的老百姓不懂技术。 用他们的平台,可以让不懂技术的人也能实现查快递,查询天气等等功能。

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

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

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

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

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

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




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

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

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

例一:

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

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




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

再发挥你的想象里,配合新浪微博的接口,我开发了一个“我爱的ta”微信号。
使用方法很简单,先绑定你女神的微博,女神一旦发新微博或者删微博,这个微信号就会第一时间提醒你。

就像这样:




这些都是我很久以前开发过的项目啦。
再比如:利用 获取用户地理位置 这个接口,你可以开发一个微信号,自动帮你寻找附近的餐厅。

微信开发模式所实现的功能,主要是在和微信号对话的时候用到。
而微信除了开发者模式,还有一个很重要的领域,就是 移动网页

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

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

比如 http://www.lolhelper.cn/face/ ,上传一张照片,可以自动识别以及打分。










=============================================

例三 :LOL妹子秀

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

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

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




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

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

=============================================

例四 :撸友地图功能

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

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

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

=============================================

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

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

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

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

=============================================

例六 : 实时粉丝数增长统计功能

起因:发现最近取消关注的人有点多,于是就想分析一下他们是在什么时候取关的。

微信公众平台自带了粉丝数的统计功能,不过那只能精确到天,不能做到实时。

而微信公众号粉丝关注和取关的时候,都会推送一个subscribe和unsubscribe消息,只要存到数据库里,就可以做到实时统计了,这里我把它精确到每10分钟展示出来。

发现晚上9点40推送的时候,取关人数到达高峰。

必须好好反思一下,是不是今天的内容不好?是不是打扰到用户了?

=============================================

例七 : 每日新老粉丝取关比例

这也是一个数据分析的功能,利用微信官方的数据统计接口,可以查询每天取消率,是新粉丝取关多,还是老粉丝取关多,再进行深度优化







====================================

例八 : 自动回复COS图功能:

起因:最近在做一个守望先锋的公众号,守望先锋里面的各种cos,同人图福利慢慢,你懂的,但是又懒得自己更新╮(╯▽╰)╭

利用自定义菜单+ 爬虫+ 模板消息的接口,就可以实现这个功能

只要菜单栏上的 想看图吗

数据则来源于某网站的守望先锋专区,都不需要我手动去更新 (辛苦17173的小编了╮(╯▽╰)╭)

====================================

例九 : 做一个王者荣耀版中国好声音功能

利用JS语音的接口,让你模仿王者荣耀里面的英雄台词,最后系统会给你的声音评分。







没错,题主只要能明白微信开发者模式的原理,再加上你的灵感和想象力,就能实现非常多很有趣的功能呢。

3、我不会技术,想实现这些功能,要学些什么?

如果你还不懂技术,强烈建议你学习一门服务器端脚本语言(php,python,java等等)

这些语言在网上的教程一抓一大把,学习技术千万不要怕折腾

然后买一台云服务器,搞起!

======================================================= 关于LZ

说到微信公众号开发,已经是个小能手啦~

现在在做的项目有:

  • 英雄小助手



目前粉丝数300W。

详见:如何运营一个专业类的微信公号?

  • 荣耀超神小助手
恩,一个王者荣耀的微信公众号







  • 守望先锋大咖
吸屁股的赶紧关注起来!

关键词:模式,实现,功能,公众,平台,目前

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭