2017年1月13日,微信公众平台最近更新了很多答案:
1、首先,你需要了解什么是开发者模式简单来说,开发者模式就是先验证你的服务器地址。验证完成后,一旦用户给微信微信官方账号发消息,微信用户的消息就会转发到这个地址。
你的服务器接到数据后,然后你自己设计一套程序,输出一个结果,再由微信服务器返回给用户。
为了直观,我做了一张图(有点丑)
你能做的就是在服务器上发挥你的智慧,设计各种有趣功能的逻辑实现。
归根结底,楼下的天气预报、公交查询等功能都是在服务器上实现的。
因此,如果受试者想使用开发者模式,只需学习服务器端脚本语言。
2、开发者模式能实现什么功能?无论你是否擅长技术,首先要做的是仔细阅读开发者文档,仔细阅读开发者文档,仔细阅读开发者文档(重要的事情说三遍)
地址在这里→→ 微信公共平台
ok,接下来,我们需要了解一些基本的事情,未来的发展将围绕这些转变。首先,我们应该明白openid是什么
openid是加密串,每个用户对某个微信官方账号账户openid是唯一的。
然后,有了openid,我能得到什么信息?
有了openid,您可以获得用户头像、性别、昵称、区域等微信公开信息。
但是有个信息是拿不到的,就是用户的微信号。
<----------------------------------------------我是分割线------------------------------------------------>
下面开始回答题主的问题,题主问的是能实现什么功能。
相信题主试过一些第三方微信平台。
下面是是某微信第三方平台所提供的功能.
有很多吗?
事实上,这些第三方平台之所以具有存在价值,是因为它们利用了不平等的信息。准确地说,这是欺负我们普通人不懂技术。使用他们的平台,不懂技术的人也可以实现快递、天气等功能。
回到原题,要知道能实现什么功能,首先要知道开发者模式有哪些界面。
先打开微信公共平台后台,点击开发者中心查看您目前的接口权限。
基于这些接口的所有功能。
以下我试着用我开发的项目为例。
以我的英雄助手为例,我可以通过使用 接收用户信息 接口和数据库操作来记录用户角色信息。
在与用户聊天的过程中,我了自动回复,我已经使用了用户ID并写下区域。这些都是通过程序自动实现的。
高级接口需要认证。认证后,您可以有这些接口:
客服界面 语音识别OAuth2.0网页授权 生成带参数二维码 获取用户地理位置 获取用户基本信息 获取关注者列表 用户分组接口 上传下载多媒体文件
充分利用这些接口,发挥你的想象力,可以实现很多功能。
例一:
使用 获取用户基本信息 ,接口,获取用户性别、头像、微信号等信息后,可以开发交友微信。
比如我之前开发的打分交友
例2(这个微信号是三年前做的,现在好像失败了)
发挥你的想象力,配合新浪微博的界面,我开发了一个我爱的ta微信号。使用方法很简单。首先绑定你女神的微博。一旦女神发布新微博或删除微博,这个微信号会在第一时间提醒你。
就像这样:
这些都是我很久以前开发的项目。另一个例子是:使用 获取用户地理位置 界面,您可以开发一个微信ID,自动帮助您找到附近的餐厅。
微信开发模式的功能主要用于与微信号对话。除了开发者模式,微信还有一个非常重要的领域,即 移动网页。
说白了,微信就是聊天工具 内置浏览器。
只有你知道一些技术,你才能H5开发网页上的好东西。
比如 http:// ** .lolhelper.cn/face上传一张照片,可自动识别和打分。
=============================================
例三 :LOL妹子秀
原因:因为玩LOL有很多女性玩家,所以她们想为英雄助手做一个玩家照片分享功能。
这个功能可以通过接收图片信息的接口和制作移动网页来实现。
只要直接给微信官方账号发照片,就可以上墙
LOL姐姐 可以在这个页面上查看用户共享的照片
当然还做了一个PC版的: LOL妹子
=============================================
例四 :陆友地图功能
原因:我想为英雄助手做一个基础LBS地图上最好直观地展示社交功能。
使用接收地理位置信息的接口,再配合百度地图,就可以实现
只要你在微信官方账号找到自己的位置,就可以自动查看附近的朋友,简单粗暴,不赶紧预约?
=============================================
例5 : 比特币自动交易功能
原因:有一段时间,我突然对比特币感兴趣,所以我试了试。
另一个例子是使用 比特币网站界面 客户服务信息界面,您可以在微信上进行比特币自动交易。比特币是7X24小时可以交易,写一个程序,设定自己的心理价格,然后安心睡觉。睡觉的时候可以帮你买卖。
当然,这个功能只是我自己玩的,没有对别人开放。
=============================================
例六 : 实时粉丝数增长统计功能
原因:我发现最近有很多人取消了关注,所以我想分析他们什么时候取消关注。
微信公众平台有自己的粉丝统计功能,但只能精确到天,不能实时。
微信微信官方账号粉丝关注和取关时,会推送一个subscribe和unsubscribe新闻,只要存储在数据库中,就可以实时统计,在这里我每10分钟准确显示一次。
发现晚上9:40推送时,取关人数达到高峰。
必须反思一下,今天的内容不好吗?它打扰了用户吗?
=============================================
比例7
这也是一个数据分析功能。使用微信官方数据统计接口,可以查询每日取消率,是新粉丝多,还是老粉丝多,然后进行深度优化
====================================
例八 : 自动回复COS图功能:
原因:最近在做一个守望先锋的微信官方账号,守望先锋里的各种东西。cos,你知道,你知道,但你懒得更新自己╮(╯▽╰)╭
该功能可以通过自定义菜单 爬虫 模板新闻界面实现
只要菜单栏上的 想看图片吗?
数据来自某网站的守望先锋区,不需要我手动更新 (辛苦17173的小系列╮(╯▽╰)╭)
====================================
例九 : 做王者荣耀版中国好声音功能
利用JS语音界面,让你模仿王者荣耀中的英雄台词,最后系统会给你声音评分。
没错,题主只要能明白微信开发者模式的原理,再加上你的灵感和想象力,就能实现非常多很有趣的功能呢。
3、我不知道技术实现这些功能。我应该学什么?如果你不懂技术,强烈建议你学习服务器端脚本语言(php,python,java等等)
网上有很多这些语言的教程。不要害怕学习技术
然后买个云服务器,开始!
======================================================= 关于LZ
说到微信微信官方账号的开发,已经是小专家了。~
现在做的项目有:
英雄小助手目前粉丝数300W。
详见:如何运营专业微信公众号?
荣耀超神助手恩,王者荣耀微信微信官方账号
守望先锋大咖吸 ** 赶快注意!
扫码咨询与免费使用
申请免费使用