微信公众平台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

相关文章

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

Oracle 通过 ROWID 批量更新表的方法

《Oracle通过ROWID批量更新表的方法》在Oracle数据库中,使用ROWID进行批量更新是一种高效的更新方法,因为它直接定位到物理行位置,避免了通过索引查找的开销,下面给大家介绍Orac... 目录oracle 通过 ROWID 批量更新表ROWID 基本概念性能优化建议性能UoTrFPH优化建议注

Redis中6种缓存更新策略详解

《Redis中6种缓存更新策略详解》Redis作为一款高性能的内存数据库,已经成为缓存层的首选解决方案,然而,使用缓存时最大的挑战在于保证缓存数据与底层数据源的一致性,本文将介绍Redis中6种缓存更... 目录引言策略一:Cache-Aside(旁路缓存)策略工作原理代码示例优缺点分析适用场景策略二:Re

在.NET平台使用C#为PDF添加各种类型的表单域的方法

《在.NET平台使用C#为PDF添加各种类型的表单域的方法》在日常办公系统开发中,涉及PDF处理相关的开发时,生成可填写的PDF表单是一种常见需求,与静态PDF不同,带有**表单域的文档支持用户直接在... 目录引言使用 PdfTextBoxField 添加文本输入域使用 PdfComboBoxField

Pandas利用主表更新子表指定列小技巧

《Pandas利用主表更新子表指定列小技巧》本文主要介绍了Pandas利用主表更新子表指定列小技巧,通过创建主表和子表的DataFrame对象,并使用映射字典进行数据关联和更新,实现了从主表到子表的同... 目录一、前言二、基本案例1. 创建主表数据2. 创建映射字典3. 创建子表数据4. 更新子表的 zb

Python实现微信自动锁定工具

《Python实现微信自动锁定工具》在数字化办公时代,微信已成为职场沟通的重要工具,但临时离开时忘记锁屏可能导致敏感信息泄露,下面我们就来看看如何使用Python打造一个微信自动锁定工具吧... 目录引言:当微信隐私遇到自动化守护效果展示核心功能全景图技术亮点深度解析1. 无操作检测引擎2. 微信路径智能获

深入理解Apache Kafka(分布式流处理平台)

《深入理解ApacheKafka(分布式流处理平台)》ApacheKafka作为现代分布式系统中的核心中间件,为构建高吞吐量、低延迟的数据管道提供了强大支持,本文将深入探讨Kafka的核心概念、架构... 目录引言一、Apache Kafka概述1.1 什么是Kafka?1.2 Kafka的核心概念二、Ka