DZ为什么手机扫描直接进入微信公众公众号开发平台台

微信公众平台取代APP?开发者总结六大理由
22:14:01&&&来源:腾讯科技
&&& 腾讯科技 刘少东 7月6日报道最近,腾讯科技采访了一些移动互联网创业者,发现大家都正在或试图通过HTML5把自己的的功能转移到自己的公众账号上来。微信会在不知不觉当中革掉移动互联网前辈——APP的命吗?这是一个很值得讨论的话题。昨天极客公园举办移动互联网大会,其中第一个主论坛是“微信I/O论坛”。当微信跟I/O这两个词放在一起的时候,我们逐渐发现,微信对于移动互联网来说,并不仅仅是功能性的产品,它在移动互联网的层级上,可以往下,再往下,成为应用、模式、生态架构的承载基础。公众账号就是这个I/O基础之上的小型生态链之一,它在被微信团队努力摆脱营销平台的误解之后,逐渐开始展现出它本身的样貌:通过利用微信I/O创造出提供多样化服务模式的公众平台,企业寻找到一条在未来移动互联网上更有效的生存形态,而这个生存形态目前的代表,就是APP。在开发者讨论的基础上,腾讯科技总结了以下几条微信公众账号对APP的取代价值:首先,微信公众号的体量比APP轻,用户进入的门槛低。一个APP的体量,少的几兆,多的几十兆。虽然家里、单位都有WIFI了,但是总有找不到WIFI的时候,往往这个时候,最容易出现突发的APP需求。而依靠目前中国移动(微博)网络的龟速,许多人是有心也无力。而微信所提供的呢,就是搜索一个公众账号,添加,然后就可以使用,非常简单的进入门槛。快捷酒店管家副总裁朱坤讲了这么一个故事,在来北京出差的高铁上,在与旁边的一位乘客交谈当中,这位乘客透露自己还没有定好酒店,而北京那天正在下雨,朱坤非常热情的推荐这位乘客下载快捷酒店管家的APP来定酒店,但是当这位乘客掏出手机看看自己移动网络的信号表示下载不会成功。失望当中的朱坤突然想起来可以让这位乘客加快捷酒店管家的微信来定酒店。最终这位乘客非常简单的操作就真的订到了酒店。其次,微信的应用体验也很轻。无论一个公众号在后台是否有很复杂的计算,但是在你的手机里面,它真的很轻,轻得几乎就是用简单的文字文本、图片、语音等进行无缝的沟通。而对于APP来说,一个大的APP光是启动就需要几秒甚至10几秒的时间,而且进入里面之后往往会有复杂的应用界面,在无形当中增加着用户的使用时间成本和心里负担。第三,微信公众号能够避免升级的糟糕体验。对于许多不常用的APP来说,升级简直就是要了他们的命啊。一些用户经常说,有些APP平时不怎么用躺在那里安安静静的也就不会去管它,但是一旦它提示要升级的时候,反而想起来顺手把它卸载掉。这像个黑色幽默,但是却是事实。对于大多数用户来说,升级过程的确是个不怎么好的体验,首先需要花费流量,其次需要花费时间,第三怕升级之后的版本破坏现有的使用习惯(有的升级还真的不如不升)。而微信公众账号不一样,它所有的功能升级都在自己的后台完成,用户并不会去体验这个过程,他们可能在下一次打开这个账号之后发现功能更多了,仅此而已,其功能升级可谓润物细无声。第四,搭车微信做免费社交。其实许多APP都有一颗做社区化运营的心,而做社区最主要的还是对自己的产品做营销。社区最主要的是人气,人多的小吃店人会越来越多,微信有数亿用户,但是绝大部分的APP本身并不具备做社区的规模用户群。如果依靠微信的朋友圈呢? 一个典型的例子就是“疯狂猜图”,这是一个轻得不能再轻的游戏了,本身并不具备太大创新与用户粘性,但是依靠微信的社区分享的力量,“疯狂猜图”瞬间就火了,一度占领了APP Store的游戏排行榜首位。这款游戏本身并没有做过什么其他渠道的营销,唯一做了一个功能就是把游戏进程发到微信朋友圈让朋友帮忙。依靠微信社交的力量,四两拨千斤。第五,微信内的各个公众账号能够实现打通。航班管家跟糗事百科这种看起来八竿子打不着的两款应用,居然在微信公众账号里面终于“在一起了”:糗事百科开放了API到航班管家,成为其一个小功能,当乘客在等航班的过程中,用航班管家查看了航班信息之后,可以顺便点一下按钮,就会出现一条条冷笑话,而内容来源就是糗事百科,乘客可以以此打发时间。 这其实是一个非常简单的想法,简单的体验。但是这种现象为什么并没有在APP这种模式下产生过?在这背后其实有微信开放平台在做背书。 微信本身已经是一个开放平台 ,但是基于这个开放平台之上的应用能够继续成为一个二级的开放平台,这种无限延伸的生态链的力量有多大谁也不知道。第六,不用跨平台。在移动互联网,安卓与iOS就像互相隔绝的两个世界一样,无论对于开发者还是用户来说,这都是一个噩梦般的存在:同样的功能开发者需要在不同的架构之下分别作开放,而用户经常会看到对方平台的人首先使用新功能。如果以微信做平台,就直接越过了安卓与iOS的隔阂,只要微信本身作为一个应用能够保持安卓与iOS版本的同步,那么,微信平台上用户就免去了以前痛苦。
微信相关文章
微信相关下载
APP相关文章
APP相关下载
编辑:北极风
本文引用地址:
本周热门资源推荐
EEWORLD独家dz微信机器人插件 - 下载频道
- CSDN.NET
&&&&dz微信机器人插件
dz微信机器人插件
微信机器人,网站实力的象征!
微信用户数量持续的增长,精明的站长都开通了微信公众平台账号,以方便用户及时获取论坛的消息,但使用效果却有点差强人意。微信平台只能设置指定关键字回复固定的内容,比较死板,用户感觉没什么作用,也不愿意关注你的账号,造成站长的关注会员数量不多。
微信机器人,给会员一个关注你公众账号的理由!
本插件可大大加强论坛在手机上的互动性!详细功能请看功能列表
【安装说明】 /thread-.html首次安装必看【重要!】
【演示地址1】/wuxin_qqrobot-index.html
【演示地址2】/plugin.php?id=wuxin_qqrobot:index
用户通过微信搜索论坛帖子信息、上传照片、发布帖子、收发站内短信、获取额外的积分加成、获取微信用户专属勋章、使用积分参与抽奖……还通过机器人查询所在地的天气、当天的黄历、星座运气、股票信息、电影信息……
微信机器人功能:支持自然语言识别哦,会员不再需要记忆繁琐的命令了
微信机器人的组件,支持逐步提醒及空格参数两种模式啦,不管新手用户或骨灰用户,都能快捷使用!
1、强大的智能识别系统,可智能识别用户指令
2、完善的组件扩充模式,站长可自由安装卸载组件,有能力的站长可利用组件编写各种功能
3、目前唯一同时支持逐步提醒及空格参数两种模式的微信插件!
4、用户可随时对当前所在位置标记,供其他用户查询
5、支持附近功能,用户可查附近位置信息
6、微信拍照自动上传相册
7、使用微信获取邀请码,站长防注册机的又一利器!
8、站长自定义关键字回复用户信息、包括文字回复,图文回复等。
9、站长自定义回复的导入导出功能,站长间可分享各自的自定义回复
10、微信与论坛账号绑定、解绑功能
11、使用微信进行积分抽奖,站长可在后台设置概率
12、搜索论坛的帖子或门户的文章,站长可设置以图文形式或者是文字形式返回结果
13、查看自己的站内短信,或者对论坛用户发送站内短消息
14、查看用户自己的论坛账号信息
15、用户可随机获取各种笑话打发时间
16、查询星座的今日运程(默认为用户注册资料的星座,吸引用户完善资料)
17、查询天气信息(默认为用户注册资料的所在地,吸引用户完善资料)
18、查看黄历信息
19、查看实时股票信息
20、绑定微信的会员可领取微信专属勋章,吸引更多人关注你
21、通过微信登陆获取额外积分奖励
22、手机归属地
23、成语词典查询
24、微信发帖
25、微信发图
26、英语单词查询
27、成语接龙
28、百度百科查询
29、微信注册会员
30、成语接龙
31、强大的自定义回复,支持图文、语音回复!
32、微信自动登陆,微信与论坛无缝连接
33、公交查询
34、微信转盘抽奖,活动抽奖吸引会员
35、试试手气,随机推荐让老帖子原地复活
36、密码修改,用户绑定后再不担心忘记密码,站长也不用担心邮件发送不出
37、彩票查询
38、自定义学习功能,会员可教机器人学习
39、糗事百科
40、带完整日志查询功能,不需要登陆公众平台可查记录
41、微信查询快递信息
42、计算人品
43、在线点歌
44、汇率查询
45、图片墙
【2.1】 日
本版本已稳定,可更新。
1、对微信手机版的界面进一步美化
2、修复绑定提示不准确的BUG
3、修正注册组件功能,增加对网页版支持
4、修正我的信息组件提示的绑定方式
5、修正自动登陆导致页面空白的BUG
6、修复转盘获取数据出错的BUG
7、修复新用户无法注册登陆的BUG。
8、完善帮助页面细节
9、修复绑定后用户组资料不即时更新的BUG。
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
您可能还需要
开发技术下载排行7046人阅读
通过程序方式实现自定义菜单,通过http请求封装类交互微信自定义菜单接口
1、得到AccessToken
access_token是公众号的全局唯一票据,公众号调用各接口时都需使用access_token。正常情况下access_token有效期为7200秒,重复获取将导致上次获取的access_token失效。由于获取access_token的api调用次数非常有限,建议开发者全局存储与更新access_token,频繁刷新access_token会导致api调用受限,影响自身业务。
请开发者注意,由于技术升级,公众平台的开发接口的access_token长度将增长,其存储至少要保留512个字符空间。此修改将在1个月后生效,请开发者尽快修改兼容。
公众号可以使用AppID和AppSecret调用本接口来获取access_token。AppID和AppSecret可在开发模式中获得(需要已经成为开发者,且帐号没有异常状态)。注意调用所有微信接口时均需使用https协议。
这里通过SettingHelper.cs进行操作,通过该类存储access_token,避免重复获取;
using System.Collections.G
using System.L
using System.T
using System.W
using System.Xml.L
public class SettingHelper
private readonly static string filePath = AppDomain.CurrentDomain.BaseDirectory + &Config.xml&;
static SettingHelper()
if (!System.IO.File.Exists(filePath))
SetDefSetting();
public static void SetDefSetting()
var doc = new XDocument();
doc.Add(new XElement(&root&,
new XElement(&accesstoken&, &&),
new XElement(&expires_in&, &&),
new XElement(&get_token_time&, DateTime.Now.ToString())
doc.Save(filePath);
public static string GetSettingByAccessToken()
var doc = XDocument.Load(filePath);
var token = doc.Element(&root&).Element(&accesstoken&).V
var expires = doc.Element(&root&).Element(&expires_in&).V
var time = Convert.ToDateTime(doc.Element(&root&).Element(&get_token_time&).Value);
if (string.IsNullOrWhiteSpace(token) || string.IsNullOrWhiteSpace(expires))
return string.E
time = time.AddSeconds(Convert.ToInt32(expires));
if (time & DateTime.Now)
return string.E
public static void SaveSettingByAccessToken(string accessToken, string expiresIn)
var doc = XDocument.Load(filePath);
doc.Element(&root&).Element(&accesstoken&).Value = accessT
doc.Element(&root&).Element(&expires_in&).Value = expiresIn;
doc.Element(&root&).Element(&get_token_time&).Value = DateTime.Now.ToString();
doc.Save(filePath);
/// &summary&
/// 获取accesstoken
/// &/summary&
/// &returns&&/returns&
public static string GetAccessToken()
var pm = new Paraments();
var query = new StringBuilder();
query.Append(pm.TokenUrl);
query.Append(string.Format(&?{0}={1}&, &grant_type&, &client_credential&));
query.Append(string.Format(&&{0}={1}&, &appid&, pm.AppKey));
query.Append(string.Format(&&{0}={1}&, &secret&, pm.AppSecret));
var json = HttpHelper.Get(query.ToString());
var result = JsonHelper.Deserialize(json);
if (result.access_token == null)
return string.E
SettingHelper.SaveSettingByAccessToken((string)result.access_token, (string)result.expires_in);
return (string)result.access_
2、通过http请求封装类交互微信自定义菜单接口
点击这里查看我前面讲到的前一章:下面接口请求已用到。
protected void btnCreate_Click(object sender, EventArgs e)
var accessToken = SettingHelper.GetSettingByAccessToken();
if (string.IsNullOrWhiteSpace(accessToken))
accessToken = SettingHelper.GetAccessToken();
if (string.IsNullOrWhiteSpace(accessToken))
Response.Write(accessToken);
var data = &{\&button\&: [{\&name\&:\&公司介绍\&, \&sub_button\&: [{\&type\&: \&click\&,\&name\&: \&公司简介\&,\&key\&: \&m_znq\&},{\&type\&: \&click\&,\&name\&: \&关于我们\&,\&key\&: \&m_xpdz\&},{\&type\&: \&click\&,\&name\&: \&交通方式\&,\&key\&: \&m_jmt\&}]},&;
data += &{\&name\&: \&解决方案\&,\&sub_button\&: [{\&type\&: \&click\&,\&name\&: \&电商解决方案\&,\&key\&: \&电商解决方案\&},{\&type\&: \&click\&,\&name\&: \&HR人事管理解决方案\&,\&key\&: \&人事管理解决方案\&},{\&type\&: \&click\&,\&name\&: \&物业管理方案\&,\&key\&: \&物业管理方案\&}]},&;
data += &{\&name\&: \&业务领域\&,\&sub_button\&: [{\&type\&: \&view\&,\&name\&: \&业务范围\&,\&url\&: \&\&},{\&type\&: \&click\&,\&name\&: \&联合研发中心\&,\&key\&: \&m_about\&},{\&type\&: \&click\&,\&name\&: \&我要绑定\&,\&key\&: \&我要绑定\&}]}]}&;
var json = HttpHelper.Post(&https://api./cgi-bin/menu/create?access_token=& + accessToken, data);
Response.Write(json);
Response.End();
目前自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以“...”代替。请注意,创建自定义菜单后,由于微信客户端缓存,需要24小时微信客户端才会展现出来。建议测试时可以尝试取消关注公众账号后再次关注,则可以看到创建后的效果。
自定义菜单接口可实现多种类型按钮,如下:
1、click:点击推事件
用户点击click类型按钮后,微信服务器会通过消息接口推送消息类型为event 的结构给开发者(参考消息接口指南),并且带上按钮中开发者填写的key值,开发者可以通过自定义的key值与用户进行交互;
2、view:跳转URL
用户点击view类型按钮后,微信客户端将会打开开发者在按钮中填写的网页URL,可与网页授权获取用户基本信息接口结合,获得用户基本信息。
3、scancode_push:扫码推事件
用户点击按钮后,微信客户端将调起扫一扫工具,完成扫码操作后显示扫描结果(如果是URL,将进入URL),且会将扫码的结果传给开发者,开发者可以下发消息。
4、scancode_waitmsg:扫码推事件且弹出“消息接收中”提示框
用户点击按钮后,微信客户端将调起扫一扫工具,完成扫码操作后,将扫码的结果传给开发者,同时收起扫一扫工具,然后弹出“消息接收中”提示框,随后可能会收到开发者下发的消息。
5、pic_sysphoto:弹出系统拍照发图
用户点击按钮后,微信客户端将调起系统相机,完成拍照操作后,会将拍摄的相片发送给开发者,并推送事件给开发者,同时收起系统相机,随后可能会收到开发者下发的消息。
6、pic_photo_or_album:弹出拍照或者相册发图
用户点击按钮后,微信客户端将弹出选择器供用户选择“拍照”或者“从手机相册选择”。用户选择后即走其他两种流程。
7、pic_weixin:弹出微信相册发图器
用户点击按钮后,微信客户端将调起微信相册,完成选择操作后,将选择的相片发送给开发者的服务器,并推送事件给开发者,同时收起相册,随后可能会收到开发者下发的消息。
8、location_select:弹出地理位置选择器
用户点击按钮后,微信客户端将调起地理位置选择工具,完成选择操作后,将选择的地理位置发送给开发者的服务器,同时收起位置选择工具,随后可能会收到开发者下发的消息。
请注意,3到8的所有事件,仅支持微信iPhone5.4.1以上版本,和Android5.4以上版本的微信用户,旧版本微信用户点击后将没有回应,开发者也不能正常接收到事件推送。
本人新浪微博:
版权声明:本文为博主原创文章,未经博主允许不得转载, 更多关注付义方技术博客:http://blog.csdn.net/fuyifang
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:244066次
积分:4032
积分:4032
排名:第3940名
原创:205篇
转载:23篇
评论:60条
阅读:1454
阅读:118148
阅读:6868
(1)(1)(11)(12)(13)(17)(16)(10)(2)(7)(1)(14)(96)(16)(1)(1)(2)(2)(2)(1)(1)
扫一扫手机里面查看博客~~参考文献:
上篇论文: 下篇论文: 没有了
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
[<font color="#FF]
[<font color="#FF]
[<font color="#FF]
[<font color="#FF]
[<font color="#FF]
[<font color="#FF]
[<font color="#FF]
[<font color="#FF]
[<font color="#FF]
[<font color="#FF]
[<font color="#FF]
[<font color="#FF]
[<font color="#FF]
[<font color="#FF]
[<font color="#FF]
400-675-1600

我要回帖

更多关于 微信公众开发平台教程 的文章

 

随机推荐