2018-06-19 09:08:29 lt_maojun 阅读数 3089
  • 微信公众平台开发入门

    本套课程的设计完全是为初学者量身打造,课程内容由浅入深,课程讲解通俗易懂,代码实现简洁清晰。通过本课程的学习,学员能够入门微信公众平台开发,能够胜任企业级的订阅号、服务号、企业号的应用开发工作。 通过本课程的学习,学员能够对微信公众平台有一个清晰的、系统性的认识。例如,公众号是什么,它有什么特点,它能做什么,怎么开发公众号。 其次,通过本课程的学习,学员能够掌握微信公众平台开发的方法、技术和应用实现。例如,开发者文档怎么看,开发环境怎么搭建,基本的消息交互如何实现,常用的方法技巧有哪些,真实应用怎么开发。

    384697 人正在学习 去看看 刘运强

新版微信的订阅号和服务号都属于公众号,很多人都分不清楚它们到底有何区别。接下来给大家讲解新版微信订阅号和服务号的区别究竟在什么地方。

 

材料/工具

微信公众平台

区别一

· 1

业务的不同。订阅号主要是旨在媒体和用户之间传递信息,服务号旨在提供服务和用户管理能力。

· 

 

· 

 

· 

区别二

· 1

适用人群不同。申请订阅号和服务号要根据适用范围来进行选择,订阅号适用于个人和组织,服务号不适用于个人。

· 

 

· 

区别三

· 1

群发消息的条数不同。订阅号一天可以发一条,而服务号一个月只能发四条

· 

 

· 

区别四

· 1

消息显示的位置不同。订阅号的消息显示在订阅号列表中,服务号的消息显示在会话列表中。

· 

 

· 

区别五

· 1

高级借口能力和微信支付的有无。服务号有这两个功能,而订阅号没有。

· 

 

· 

2016-01-10 21:36:54 u013142781 阅读数 10638
  • 微信公众平台开发入门

    本套课程的设计完全是为初学者量身打造,课程内容由浅入深,课程讲解通俗易懂,代码实现简洁清晰。通过本课程的学习,学员能够入门微信公众平台开发,能够胜任企业级的订阅号、服务号、企业号的应用开发工作。 通过本课程的学习,学员能够对微信公众平台有一个清晰的、系统性的认识。例如,公众号是什么,它有什么特点,它能做什么,怎么开发公众号。 其次,通过本课程的学习,学员能够掌握微信公众平台开发的方法、技术和应用实现。例如,开发者文档怎么看,开发环境怎么搭建,基本的消息交互如何实现,常用的方法技巧有哪些,真实应用怎么开发。

    384697 人正在学习 去看看 刘运强

一、运营的角度

1.1、概括

订阅号:

微信最初的形态是一个纯粹的社交工具,也就是人与人之间的联系工具,其中又分熟人之间的联系和陌生人之间的联系,于是就诞生了朋友圈和订阅号。而订阅号的作用就是媒体社交,订阅号最主要是自媒体或媒体为读者用户提供优质的对他们感兴趣或有价值的内容,从而与关注者建立关系或使用户对自身品牌的认可。

服务号:

相比于订阅号,服务号要复杂的多,当微信有了朋友圈可以卖商品,订阅号可以做营销。那么当出现人与商业之间的联系需求时,服务号便诞生了,它不仅要要做一个服务者还要做一个领导者。因为一旦涉及到商业,必然会出现利益的交换,那么如何平衡电商和社交则需要一步步去探索,于是也成就了一大批如O点O商惠通云平台、微盟、口袋通等基于微信第三方开发的公司,同时也快速增长了微信公众号的注册,7月底官方公布是580万,目前还在稳定增长中,也真正迎来了移动互联网时代,但是怎么去利用这个资源赚钱,也成了服务号的困惑。

企业号:

时至微信企业号的开启,标志着“微信连接一切”实质性的实现了,订阅号连接了人与人,服务于商业,企业号则打破了企业信息传递在时间和空间上的割裂性,企业号将我们完全带入了一个办公移动化的时代,各种会议、交流、分享、讨论随时随地基本上在巴掌大的屏幕上就可以搞定。而这种办公方式的普及必将会改变我们的工作习性。当然,企业号虽然看起来很酷炫,但是移动办公虽轻松,当各种消息压力逼来之时也极易分散注意力,那么如何在正常的工作情况下不受干扰和通过企业号提高工作效率。

总结起来订阅号就是多数用于别人主动来找信息,服务号是积极推送信息,企业号是品牌信任问题。

1.2、适用范围

1、服务号主要适用于媒体、企业、政府或其他有需求的组织;
2、订阅号主要适用于个人、媒体、企业、政府或其他有需求的组织;
3、企业号主要适用于企业、政府、事业单位或其他有需求的组织;

1.3、推送消息显示地方

1、服务号和企业号推送的消息,直接显示在微信对话列表中;
2、订阅号推送的消息,显示在微信对话列表中“订阅号”文件夹中;

1.4、推送消息的限制次数

1、服务号每月4条;
2、订阅号每天1条;
3、企业号每分钟200次;

1.5、消息的保密性

1、服务号和订阅号的消息可以转发和分享;
2、企业号的消息也可以转发和分享,但可对消息进行加密,加密的消息禁止转发和分享;

1.6、关注者验证

1、服务号和订阅号可以被任何微信用户扫码关注;
2、企业号只有通讯录成员可关注;

1.7、跳转网页自定义菜单

1、订阅号通过认证之后可使用跳转网页自定义菜单功能;
2、服务号和企业号无需认证即可使用跳转网页自定义菜单功能;

二、开发者角度

从开发者的角度,虽然上面的我们也需要了解一下,但是我们更加关注如下东西:

企业号 企业号 服务号 订阅号
消息次数限制 最高每分钟可群发200次 每月主动发送消息不超过4条 每天群发一条
验证关注者身份 通讯录成员可关注 任何微信用户扫码即可关注 任何微信用户扫码即可关注
消息保密 消息可转发、分享。 支持保密消息,防成员转发 消息可转发、分享 消息可转发、分享
高级接口权限 支持 支持 不支持
定制应用 可根据需要定制应用,多个应用聚合成一个企业号 不支持,新增服务号需要重新关注。 不支持,新增服务号需要重新关注。

上面提到了“高级接口权限”,微信的9大高级接口是指如下接口:

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


微信服务号与和订阅号是否认证接口权限是有区别的:

这里写图片描述这里写图片描述这里写图片描述

详情看参考官方文档:http://mp.weixin.qq.com/wiki/0/4c93e31f953f24a42b921d2ae8d4e5e0.html


企业号帐号角色分为体验号、团队号、注册号和认证号,其中体验号、团队号与注册号的权限一致,认证号则拥有更多的JS-SDK权限,具体详见下方表格:

这里写图片描述这里写图片描述

除了JS-SDK接口外,其他的接口体验号、团队号、注册号和认证号都是基本支持的,支持范围或时间上有些区别,具体可参考官方文档:http://qydev.weixin.qq.com/wiki/index.php?title=%E9%A6%96%E9%A1%B5

2018-03-16 15:34:18 ruiti 阅读数 4199
  • 微信公众平台开发入门

    本套课程的设计完全是为初学者量身打造,课程内容由浅入深,课程讲解通俗易懂,代码实现简洁清晰。通过本课程的学习,学员能够入门微信公众平台开发,能够胜任企业级的订阅号、服务号、企业号的应用开发工作。 通过本课程的学习,学员能够对微信公众平台有一个清晰的、系统性的认识。例如,公众号是什么,它有什么特点,它能做什么,怎么开发公众号。 其次,通过本课程的学习,学员能够掌握微信公众平台开发的方法、技术和应用实现。例如,开发者文档怎么看,开发环境怎么搭建,基本的消息交互如何实现,常用的方法技巧有哪些,真实应用怎么开发。

    384697 人正在学习 去看看 刘运强

工作描述:微信公众号订阅号开发抽奖相关页面

软件环境:WebStrom ,微信开发者工具v0.7.0等开发工具

项目描述:订阅号添加抽奖页面

    1、用户每天三次机会进行抽奖,奖品概率数量可控,存取用获奖奖品,存取用户输入的用户地址方便发放奖品

    2、项目主要采取 jqWeUi ,rem,jquery.cookie.js等完成页面布局等操作;

项目中遇到问题及处理:

    1、用户管理-网页授权获取用户openid/用户基本信息问题


            由于订阅号没有从页面获取授权的,而抽奖中奖之后需要存储用户中奖信息及地址,方案有两个:(1)为微信号开发后台,跳转也抽奖页面地址时将用户openId拼接在后面。(2)用服务号鉴权跳转抽奖页面,鉴权成功后除非用户退出微信清空缓存,一般不需要再次鉴权,由于公司刚好有服务号最终选择的方式也是第二种。

2、微信号的开发设置

(1)登录微信公众(登录的是服务号),设置——公众号设置---选择功能设置,如图所示

分别更具要求设置JS接口安全域名和网页授权域名(网页授权域名只有服务号才有这个选项)

注意:网页授权的域名填写不带www ,而页面部署服务器,跳转的页面地址带www,在跳转地址的时候会报参数错误

(2)获取微信公众号密码


获取到密码就可以正式对接微信号了;

(3)对于微信的接口是无法通过ajax请求的,存在跨域问题,都要用后台请求,然后返回给前端;这里说请求的都是后台转过的地址

获取Access_token:有效时间7200秒 可被请求次数100000 

https请求方式: GET
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

推荐参考:http://www.jb51.net/article/111743.htm

(4)微信网页授权

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842


授权的页面再次访问都不会重复提交,为了方便测试,推荐使用官方的微信web开发工具(在使用微信开发工具前要先把自己变成这个公众号的开发者路径:开发--》开发者工具--》绑定开发者账号,输入自己微信号同意一下就可以了)




(5)JSSDK 使用

https://mp.weixin.qq.com/wiki?t=resource/


用第一步拿到的access_token 采用http GET方式请求获得jsapi_ticket(有效期7200秒,开发者必须在自己的服务全局缓存jsapi_ticket):https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=ACCESS_TOKEN&type=jsapi获得jsapi_ticket之后,就可以生成JS-SDK权限验证的签名了。

在这里进行签名算法,可以是获取到后js进行签名,也可以直接是后台签完,讲签名与接口参数一起返回(目前本项目是后台签名)

wx.config({
    debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
    appId: '', // 必填,公众号的唯一标识
    timestamp: , // 必填,生成签名的时间戳
    nonceStr: '', // 必填,生成签名的随机串
    signature: '',// 必填,签名
    jsApiList: [] // 必填,需要使用的JS接口列表
});

将参数传入后就可以直接调用 微信的js ;

具体使用可以参考demo:http://203.195.235.76/jssdk/

(6)

接下来就是页面的开发。。。。微信的页面开发就是普通的手机端开发,单位使用rem. 开始引入一段js,来为body的font-sizes设置字体大小;页面的宽度设置就是百分比,慢慢调整,加上一些jqweui插件,开发起来没有太大难度。

jqweui地址:http://jqweui.com/

注意:在gethub下载demo时

他的默认下载是master,而所有编译后的代码都在 dist 目录下,为了减少垃圾文件,master默认忽略了这个目录,你可以自行编译或者切换到 build




(7)在上传文件时出现了一个问题


ios系统触发click的点击事件,调用$("#upload").click(),方法无法开启input:file的本地文件选择,而安卓可以,,但当调用两遍方法就可以。。代码如下







    

2014-02-02 19:16:05 oracle2488 阅读数 412
  • 微信公众平台开发入门

    本套课程的设计完全是为初学者量身打造,课程内容由浅入深,课程讲解通俗易懂,代码实现简洁清晰。通过本课程的学习,学员能够入门微信公众平台开发,能够胜任企业级的订阅号、服务号、企业号的应用开发工作。 通过本课程的学习,学员能够对微信公众平台有一个清晰的、系统性的认识。例如,公众号是什么,它有什么特点,它能做什么,怎么开发公众号。 其次,通过本课程的学习,学员能够掌握微信公众平台开发的方法、技术和应用实现。例如,开发者文档怎么看,开发环境怎么搭建,基本的消息交互如何实现,常用的方法技巧有哪些,真实应用怎么开发。

    384697 人正在学习 去看看 刘运强

忙活着搭建了ecplise和tomcat,申请了sae服务器,最后回过头来才发现微信订阅号的开发,如果仅仅只是每天发布一些文章,根本不需要去开通开发者帐号,只需要在注册成功后,就可以去群发里面编辑文章,然后发出去完事。

具体操作,可以参考文章:http://jingyan.baidu.com/article/20095761846831cb0721b494.html 


如果需要搞一些自动回复类的就只能自己开发了,我看到大部分的微信订阅号是不理会回复的,因此能够满足大部分用户要求。


而对于服务号,由于需要定制菜单,并响应回复,看起来只能编写代码搞定了。

2018-06-11 20:27:23 datou0529 阅读数 3947
  • 微信公众平台开发入门

    本套课程的设计完全是为初学者量身打造,课程内容由浅入深,课程讲解通俗易懂,代码实现简洁清晰。通过本课程的学习,学员能够入门微信公众平台开发,能够胜任企业级的订阅号、服务号、企业号的应用开发工作。 通过本课程的学习,学员能够对微信公众平台有一个清晰的、系统性的认识。例如,公众号是什么,它有什么特点,它能做什么,怎么开发公众号。 其次,通过本课程的学习,学员能够掌握微信公众平台开发的方法、技术和应用实现。例如,开发者文档怎么看,开发环境怎么搭建,基本的消息交互如何实现,常用的方法技巧有哪些,真实应用怎么开发。

    384697 人正在学习 去看看 刘运强

公众号类型功能介绍

示例1

服务号、订阅号功能区别

示例2

小程序介绍

主要优势
1、用户可便捷地获取服务,无需安装或下载即可使用;
2、具有更丰富的功能和出色的使用体验;
3、封装一系列接口能力,帮助快速开发和迭代。
示例3

企业微信介绍

示例4

图例展示

示例5
示例6

摘录于:
腾讯客服:公众平台服务号、订阅号、企业微信、小程序的相关说明

没有更多推荐了,返回首页