微信公众平台开发1

微信公众平台开发1

Table of Contents

  • 1. 微信公众平台

    • 1.1. 开发准备
    • 1.2. 功能

1 微信公众平台

1.1 开发准备

  • 微信公众号服务器只是做了一个中介的作用
+---------------------+	   +----------------------+	       +-----------------------------+
| +-----------------+ |	   |                      |	       |        我们的网站 token     |
| |                 | |   2  	   |                      |    	3      |+---------------------------+|
| |      公众号     +-+--------->+                      +----------->+| 1. 接收微信服务器发的数据 ||
| |      token      | |	   |                      |	       ||                           ||
| +-------+------+--+ |	   |                      |	       || 2. 处理数据               ||
|         ^ |    ^    |   5	   |    微信公众号服务器  |    	 4     ||                           ||
|       1 | |6   +----+----------+-                     +<-----------++ 3. 反馈信息               ||
|         | |         |	   |                      |	       ||                           ||
|         | v        |	   |                      |	       ||                           ||
|   +-----+-+----+    |	   |                      |	       ||                           ||
|   |   微信     |    |	   |                      |	       ||                           ||
|   +------------+    |	   |                      |	       |+---------------------------+|
+---------------------+	   +----------------------+	       +-----------------------------+
  • 可以使用nat123在内网搭建网站,作为测试开发
  • 可以申请微信公众平台接口测试帐号,前期避免繁琐的账号认证,打开浏览器, 这里以IE为例。输入: http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
  • 正式运营时,可以使用新浪云计算SAE Java平台,不用自己购买服务器和管理服务器

1.2 功能

  • 自定义欢迎信息:用户关注我们的微信公众号时,返回自定义欢迎信息
  • 提供位置服务:网站收到用户发送的位置信息,在数据库中保存位置信息, 再根据用户发送的信息在制定的位置范围内搜索,如用户先发送位置信息"兰 州市西固区玉门街什字",再发送"超市",网站收到这个信息,先从数据库中 取得用户位置信息,再根据位置信息和搜索信息,得到用户想要的结果,以微 信的形式返回
  • 提供自定义菜单:如"获取优惠卷","调查问卷"

Created: 2015-03-05 周四 16:52

Emacs 24.4.1 (Org mode 8.2.10)

Validate

时间: 2024-12-17 06:24:45

微信公众平台开发1的相关文章

第四篇 :微信公众平台开发实战Java版之完成消息接受与相应以及消息的处理

温馨提示: 这篇文章是依赖前几篇的文章的. 第一篇:微信公众平台开发实战之了解微信公众平台基础知识以及资料准备 第二篇 :微信公众平台开发实战之开启开发者模式,接入微信公众平台开发 第三篇 :微信公众平台开发实战之请求消息,响应消息以及事件消息类的封装 首先,我们看看原来写的dopost方法: /** * 处理微信服务器发来的消息 */ public void doPost(HttpServletRequest request, HttpServletResponse response) thr

微信公众平台开发问答

微信公众平台开发问答是一个微信知识问答区,专注于提供微信应用及开发技术知识的整理.归类和检索. 主题:新手常见问题 问:我是新手,没有开发基础,应该如何学习微信公众平台的开发?答:先学习PHP和Mysql,可以在网上找相应的教程,也可参考书籍<PHP和MySQL Web开发(原书第4版)>:再学习微信公众平台开发入门教程,了解微信收发消息原理及回复:然后根据微信开发文档,熟悉接口,并在此基础上实现一些基本的小功能,并扩展到更复杂的功能上. 问:URL和Token是什么意思?有什么用?我应该如何

微信公众平台开发(103) JS API支付

本文介绍如何使用JS API支付接口完成微信支付. 一.JS API支付接口(getBrandWCPayRequest) 微信JS API只能在微信内置浏览器中使用,其他浏览器调用无效.微信提供getBrandWCPayRequest接口供商户前端网页调用,调用之前微信会鉴定商户支付权限,若商户具有调起支付的权限,则将开始支付流程.这里主要介绍支付前的接口调用规则,支付状态消息通知机制请参加下文.接口需要注意:所有传入参数都是字符串类型! getBrandWCPayRequest参数如表6-5所

微信公众平台开发(一) 申请微信公众账号

一.微信公众平台介绍 微信公众平台是腾讯公司在微信的基础上新增的功能模块,通过这一平台,个人和企业都可以打造一个微信的公众号,可以群发文字.图片.语音.视频.图文消息五个类别的内容. 二.注册微信公众号 1.注册地址: https://mp.weixin.qq.com/ 点击右上角的"立即注册"申请微信公众账号. 2.填写基本信息 3.激活邮箱账号 到邮箱中收取邮件,激活公众平台账号. 4.信息登记 通过邮箱激活后,填写基本信息.选择为"个人"后,后面只能选择&qu

微信公众平台开发

关于微信公众平台确实是个很好的东西,鉴于需要完成这样一个作业花了2天时间来研究这个,做出了一个简单的东西. 我们选择的语言是JAVA(当然PHP开发这个更简单,不过我没学,考虑时间成本而继续用自己熟悉的),所用的服务器是SAE(BAE也可以),以及一个微信公众平台测试账号.http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login,点击此处进入,用自己的微信扫描二维码就可以申请到一个测试号,高级接口都可以使用,仅仅用来测试是没有任何

[051] 微信公众平台开发教程第22篇-如何保证access_token长期有效

为了使第三方开发者能够为用户提供更多更有价值的个性化服务,微信公众平台开放了许多接口,包括自定义菜单接口.客服接口.获取用户信息接口.用户分组接口.群发接口等,开发者在调用这些接口时,都需要传入一个相同的参数access_token,它是公众账号的全局唯一票据,它是接口访问凭证. access_token的有效期是7200秒(两小时),在有效期内,可以一直使用,只有当access_token过期时,才需要再次调用接口获取access_token.在理想情况下,一个7x24小时运行的系统,每天只需

微信公众平台开发之会员卡

微信公众平台开发之会员卡是商家获取用户信息和实现线上线下交易的重要途径之一.通过在微信上发布会员卡,然后让用户填写自己的个人信息之后就可以领取到线上的会员卡,这个会员卡在线下也是可以使用的.可以在会员卡上发布一些最新通知,礼品券,优惠券,会员特权等等,用户达到一定的积分或者在线下消费一定的金额才可以领取这些优惠,这样可以吸引用户去获取积分实现每日签到的功能,这样用户就能看到我们推送的消息.下面就由微时代来简单介绍一下会员卡吧: 1.在微时代后台设置会员卡的回复信息,当用户回复关键词"会员卡&qu

微信公众平台开发之万能表单

微信公众平台开发之万能表单是为了方便我们得到用户的信息.我们可以在后台设置任何需要用户填写的信息,比如:电话,姓名,性别,工作等等信息,当然我们也可以设置一定的奖励,只要完善这些信息就可以得到一定的礼品,这样用户才会去填写这些信息,通过这样的方式可以很快的获取用户信息.下面就由微时代来简单介绍一下万能表单功能吧: 1. 在微时代后台万能表单的内容,给该万能表单设置关键词,这样当用户回复该关键词的时候就能进去填写资料了. 2. 为该表单添加选项,设置用户需要填写的内容,比如姓名,电话,性别,工作这

微信公众平台开发之无线订餐

微信公众平台开发之无线订餐功能是餐饮行业必备的工具.无线订餐可以方便打工一族,特别是白领们的日常生活.很多白领中午都不愿出去吃饭,这时候他们就喜欢叫外卖,传统的打电话叫外卖的方式已经过时了,现在都用微信实现无线订餐,在微信上可以看到所有的菜品和价格,只要选择好自己想吃的菜然后点击下单,设置好地址和时间以及联系电话就可以很轻松的完成订餐了,货到付款的方式也给客户带来很好的体验.下面就由微时代来简单介绍一下无线订餐功能吧: 1.在微时代后台设置无线订餐的触发关键词,和无线订餐的简介. 2.添加菜品分

微信公众平台开发(89) 高级群发接口

在这篇微信公众平台高级接口开发教程中,我们将介绍如何开发高级群发接口功能. 本文分为以下四个部分: 准备群发内容 选择群发对象 执行群发 接收群发结果 一.准备群发内容 群发内容可以是文本.图片.语音.视频.图文.群发文本只需要文本内容,其他内容需要获得相应的media_id. 1. 文本内容 文本内容就是一段文字,比如:"微信公众平台开发最佳实践" 2. 图片.语音.视频 要求如下: ? 图片(image): 128K,支持JPG格式 ? 语音(voice):256K,播放长度不超过