微信公众平台nbsp;10.29日更新nbsp;之己见

2024-09-01 22:48

本文主要是介绍微信公众平台nbsp;10.29日更新nbsp;之己见,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 


    曾经有前辈说过,无论微信
5.0 的部分功能做的有多差,但是这是微信转型的一个里程碑。起初,笔者有点不太理解其中的道理,但是随着自己做了些东西东西后,才慢慢发现,这种先推广后优化,让用户去引导功能开发的策略是多么的明智。

此前,网络曾有谣言,微信服务号将于明年起收3000/年的年费,这一传言尚未被证实,昨天微信公众平台正式推出了微信认证这一个功能,服务号可以花费300元进行认证,从而获得平台的诸多高级接口,如:语音识别,客服接口,网页授权等服务。先不谈其意义。就几个功能做个简要分析:

1、  语音识别

通过语音识别接口,用户发送的语音,将同时会给出语音识别出的文本内容。

大体上,这个功能是有相当必要的,尤其在语言学习的相关平台上,这一功能显得尤为重要。但是,激动后细分会发现,这个语音识别还存在不少的问题,如国内的语音识别的总体水平将束缚这一功能的实际影响。另外,语种识别上,如果只有纯粹的中文汉语识别的话,这一个功能可能将在折扣。抽丝剥茧后,笔者认为,语音识别最重要的作用应该将用户从打字中解放出来,以语音取代传统的文字指令,让然这还将伴随着由声音质量和技术极限带来的识别误差。

2、  客服接口

通过客服接口,公众号可以在用户发送过消息的24小时内,向用户回复消息。

起初刚一接触这个接口的时候,笔者深深以为这是期盼已久的主动推。但仔细分析描述后,发现这其实是一种另类的被动推而已,首先用户得发送过消息,其次24小时内回复。这个关系是一对一,用户发了后,才会有权回复。其次,相信这种客服接口,每个用户每天应该也会有所限额,而不是引导用户先发送n条,然后一天内就能给用户主动推送n条,这种低级的Bug相信微信开发团队的错误的吧。

3、  OAuth2.0网页授权

通过网页授权接口,公众好可以请求用户授权。

这个接口,没有过多值得关注的,多半是涉及微信上自带浏览器,微信开发过程中,笔者始终坚持,微信自带浏览器可以做一些简单的html页面,但不推荐过度以来,否则,微信与html5何异?

4、  生成带参数二维码

通过该接口,公众号可以获得一系列携带不同参数的二维码,在用户扫描关注公众号后,公众号可以更具参数分析各二维码的效果。

总的说,这个权限对于用户量上w的平台还是有不小的帮助的,通过在用户关注的时候就可以对不同用户的区分,实现不同对待,结合第六个获取用户基本信息权限,可以做到更加针对化的服务。

5、  获取用户地理位置

通过该接口,公众号能够获得用户进入公众号会话时的地理位置(需要用户同意)

细心的亲们会发现,这个功能是最早就有暗示的一个功能,最初事件接口刚出现的是时候,笔者和笔者的小伙伴们曾推论,可能会出现如下的场景:用户进入某家商场后,会收到商场平台主动推送的相关折扣服务的信息。另外,此项服务还可以作为学生课上签到,活动现场签到等一些列基于LBS的服务,但是,理想是丰满的,现实是骨感的,首先,获得地理信息需要用户同意,而不断的获取用户地理位置时必将增加用户移动设备的耗电量,作为现在移动智能设备尚未彻底解决的问题,如何说服用户提供地理位置便是一个有待商榷的问题。另外,定位的精确度也是一个需要解决的问题,曾听前辈交流,如果需要做到精度10m的定位必须要介入wife或者打开手机的GPS,这两个先决条件又将束缚获取地理位置这一接口的实际效果。

6、  获取用户基本信息

通过该接口,公众号可以根据加密后的OpenID,获取用户的基础信息,包扩头像,昵称,性别,地区。

此前接触过一个bookmarklet的脚本,作用就是在于帮微信平台的用户快速实现分组。当时的微信平台也就3000的用户量,信息对于用户量上万的平台,用户分组也是一个较为头痛的问题吧。而这一接口的开放,则大大节省了相关的人力。另外,头像,昵称等相关信息的获取,对于诸如微信墙等次生平台相信有不少的帮助吧。另外用户的基础信息在后期功能拓展中还将有不少的功能。获取用户基本信息后,相信针对化的服务也将成为微信平台接下来的主要发展方向。

在公众平台平台开发者问答系统中,有人曾问是否可以获得用户的fakeid,研究过微信主动推的攻城狮们肯定知道,此人想做主动推,对于一直反对主动推的笔者借用其中大牛的回答以明志吧:

回答一:这种玩水的心态最好别有,危险很大。

生态环境就是这样,尊重,才能更好的发展。

笔者笔者(非本账号)开发过hackapi,但最后放弃。

实在是不公平,虽然拥有了很多别人都想要的接口,但对整个生态不好。产品也不稳定(腾讯也不会允许这种不公平的行为),所以长远看,fakeId还是算了吧,还不如将账号做好,腾讯自然会送你高级权限。

回答二:赞。开发者的心态不应该是先要求一大堆权限/接口,而是先想清楚自己要做的功能 是否符合整个生态环境、是否有真实的使用场景,如果以上都满足,那么相信大家再提出这个需求,微信采纳合情合理。

7、  获取关注者列表

通过该接口,公众号可以获取所有关注者的OpenID

对于这一功能主要是为了接口6的工作,不具备太大的意义,平时消息记录中,笔者们就可以积累关注者的OpenID了。

8、  用户分组接口

通过分组接口,公众号可以在后台为用户移动分组,或创建、修改分组。

呃,个人分析放在接口6那边了,不过不多说,能搞好的个性化的服务用户。

9、  上传下载多媒体文件

通过该接口,公众号可以在需要的时候在微信服务器上传下载多媒体文件。

好吧,笔者的小伙伴曾经就位怎么获取用户发过来的图纠结半天,现在的一个接口搞定了,另外还附赠获取语音文件。对于这一功能,笔者们曾经有做类似摄影作品收集的功能,但是,主打省流量旗帜的微信,对多媒体的压缩还是挺高的,伴随着的就是多媒体文件质量低,语音方面估计也就对语言教学(为什么有提到语言教学了呢,因为笔者最近在帮做咱学校的公众英语平台,所以对这个比较敏感╮(╯▽╰)╭)有所帮助,但是,就语言教学的老师反馈,微信平台语音60s的限制和高度压缩都不能满足起日常需要。

好了,个人分析就这样吧,总的来说很多功能还是有诸多不如意的,但是随着技术的不断跟进,相信这些接口也会逐渐变的完美吧。

         另外,微信的策略上,目前趋势无非是卖接口服务,另外就是吸引微信公众平台从订阅好向服务号转型,说不定这就是微信在为之后收费做铺垫哦[/偷笑]

         欧了,上述是笔者对10.29微信平台更新的部分看法,纯属个人的一己之见,有不对的地方还请大神大牛们指点哈,毕竟笔者还是一个默默的做着微信开发的学生党而已,还未入行捏。

         对了,最后说一句,有木有感觉微信的新界面有点想win8style,感觉现在现在好多应用更新后都界面都在想win8看齐,这是为什么呢?

 

这篇关于微信公众平台nbsp;10.29日更新nbsp;之己见的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1128267

相关文章

SQL Server跟踪自动统计信息更新实战指南

《SQLServer跟踪自动统计信息更新实战指南》本文详解SQLServer自动统计信息更新的跟踪方法,推荐使用扩展事件实时捕获更新操作及详细信息,同时结合系统视图快速检查统计信息状态,重点强调修... 目录SQL Server 如何跟踪自动统计信息更新:深入解析与实战指南 核心跟踪方法1️⃣ 利用系统目录

Linux之platform平台设备驱动详解

《Linux之platform平台设备驱动详解》Linux设备驱动模型中,Platform总线作为虚拟总线统一管理无物理总线依赖的嵌入式设备,通过platform_driver和platform_de... 目录platform驱动注册platform设备注册设备树Platform驱动和设备的关系总结在 l

SpringBoot中六种批量更新Mysql的方式效率对比分析

《SpringBoot中六种批量更新Mysql的方式效率对比分析》文章比较了MySQL大数据量批量更新的多种方法,指出REPLACEINTO和ONDUPLICATEKEY效率最高但存在数据风险,MyB... 目录效率比较测试结构数据库初始化测试数据批量修改方案第一种 for第二种 case when第三种

Spring Boot 结合 WxJava 实现文章上传微信公众号草稿箱与群发

《SpringBoot结合WxJava实现文章上传微信公众号草稿箱与群发》本文将详细介绍如何使用SpringBoot框架结合WxJava开发工具包,实现文章上传到微信公众号草稿箱以及群发功能,... 目录一、项目环境准备1.1 开发环境1.2 微信公众号准备二、Spring Boot 项目搭建2.1 创建

java向微信服务号发送消息的完整步骤实例

《java向微信服务号发送消息的完整步骤实例》:本文主要介绍java向微信服务号发送消息的相关资料,包括申请测试号获取appID/appsecret、关注公众号获取openID、配置消息模板及代码... 目录步骤1. 申请测试系统2. 公众号账号信息3. 关注测试号二维码4. 消息模板接口5. Java测试

MySQL追踪数据库表更新操作来源的全面指南

《MySQL追踪数据库表更新操作来源的全面指南》本文将以一个具体问题为例,如何监测哪个IP来源对数据库表statistics_test进行了UPDATE操作,文内探讨了多种方法,并提供了详细的代码... 目录引言1. 为什么需要监控数据库更新操作2. 方法1:启用数据库审计日志(1)mysql/mariad

Python基于微信OCR引擎实现高效图片文字识别

《Python基于微信OCR引擎实现高效图片文字识别》这篇文章主要为大家详细介绍了一款基于微信OCR引擎的图片文字识别桌面应用开发全过程,可以实现从图片拖拽识别到文字提取,感兴趣的小伙伴可以跟随小编一... 目录一、项目概述1.1 开发背景1.2 技术选型1.3 核心优势二、功能详解2.1 核心功能模块2.

如何基于Python开发一个微信自动化工具

《如何基于Python开发一个微信自动化工具》在当今数字化办公场景中,自动化工具已成为提升工作效率的利器,本文将深入剖析一个基于Python的微信自动化工具开发全过程,有需要的小伙伴可以了解下... 目录概述功能全景1. 核心功能模块2. 特色功能效果展示1. 主界面概览2. 定时任务配置3. 操作日志演示

Redis迷你版微信抢红包实战

《Redis迷你版微信抢红包实战》本文主要介绍了Redis迷你版微信抢红包实战... 目录1 思路分析1.1hCckRX 流程1.2 注意点①拆红包:二倍均值算法②发红包:list③抢红包&记录:hset2 代码实现2.1 拆红包splitRedPacket2.2 发红包sendRedPacket2.3 抢

SpringBoot后端实现小程序微信登录功能实现

《SpringBoot后端实现小程序微信登录功能实现》微信小程序登录是开发者通过微信提供的身份验证机制,获取用户唯一标识(openid)和会话密钥(session_key)的过程,这篇文章给大家介绍S... 目录SpringBoot实现微信小程序登录简介SpringBoot后端实现微信登录SpringBoo