微信开发文档_第1页
微信开发文档_第2页
微信开发文档_第3页
微信开发文档_第4页
微信开发文档_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、微信开发文档微信开发文档2015 年 10 月目目 录录1. 微信公众号的注册.32. 开发环境的搭建.52.1. 公众号开发环境准备.52.1.1. 映射工具.53. 开发者模式.73.1. 数据交互.73.2. 开发模式接入.73.3. 消息的接收与响应.114. 用户管理.124.1. 获取用户基本信息接口.144.2. 程序实现.161. 微信公众号微信公众号的注册的注册腾讯官方微信平台地址:http:/点击注册:在选择类型时,有三种类型可供选择(选择后不可更改):2. 开发环境的搭建开发环境的搭建. 公众号开发环境准备公众号开发环境准备1、一个微信公众号2、外网映射工具

2、(开发调试)与微信对接的 url 要具备以下条件:1)、在公网上能够访问到2)、端口只支持 80 端口.1.1.映射工具映射工具ngrok 可以将内网映射到外网上面,这样就可以在公网访问你的本地网络服务。使用方法:1、下载官方最新客户端2、下载配置文件 ngrok.cfg3、运行客户端是,请添加-config 以载入配置文件。例如:ngrok -config ngrok.cfg -subdomain example 8080意为将本地的 8080 端口链接到 example.tunnle.mobi 上上图意为映射成功。将本地地址映射到了国内 http:/example.tunnl

3、e.mobi 这个地址, 这个地址是永远不会变的。如果本地项目为:http:/localhost:8080/Test/index.jsp ,有了这个映射,我们可以在公网上直接输入 http:/example.tunnle.mobi/Test/index.jsp3. 开发者模式开发者模式. 数据交互数据交互微信公众服务器就是我们在开发模式下进行开发的内容,包括自己的逻辑、自己的业务开发都是在这里进行。. 开发模式接入开发模式接入1、进入“开发者中心”,点击“开发者文档”第一步:填写服务器配置URL:微信公众号服务器的入口地址Token:由开发者随意填写,它主要是在接入

4、验证的时候需要一个签名EncodingAESKey:这是随机生成的一个字符串,它主要用作信息加密第二步:验证服务器地址的有效性创建微信服务器的入口:校验:配置:. 消息的接收与响应消息的接收与响应将映射在外网的 http:/example.tunnle.mobi/Weixin/wx.do 配置到微信后台服务器将代码中的 token 配置到后台服务器随机生成 EncodingAESKey 字符串,点击提交,执行 WeixinServlet,进行接入校验,提交成功,说明开发环境和微信后台的对接已经完成。4. 用户管理用户管理需要申请一个测试号,其使用可以说与实际的公众号没有什么区别,

5、可以这样:一、其生成了一个二维码,你可以自己扫描关注,从而成为这个公众号的关注用户,当然把二维码发给朋友来关注,以便模拟更真实的环境。二、同样要配置接口信息,即 url和 token(这个是你自己提供的)。然后就可以利用获得的 appid 和 appsecret(这个是公众平台提供的)来开发测试各种接口功能了。1、打开你的微信公众号,点击“开发者中心”的显示栏里有“公众测试账号”2、用手机登录你的微信,使用微信中的“扫一扫”功能,扫描上面网页中的二维码。在手机上会出现以下界面:、点击“确认登录”按钮,回到电脑的网页,网页将变为:. 获取用户基本信息接口获取用户基本信息接口在关注者

6、与公众号产生消息交互后,公众号可获得关注者的 OpenID(加密后的微信号,每个用户对每个公众号的 OpenID 是唯一的。对于不同公众号,同 一用户的openid 不同)。公众号可通过本接口来根据 OpenID 获取用户基本信息,包括昵称、头像、性别、所在城市、语言和关注时间。获取用户基本信息获取用户基本信息开发者可通过 OpenID 来获取用户基本信息。请使用 https 协议。接口调用请求说明接口调用请求说明http 请求方式: GEThttps:/ 简体,zh_TW 繁体,en 英语返回说明返回说明正常情况下,微信会返回下述 JSON 数据包给公众号:参数说明参数说明参数参数说明说明subscribe用户是否订阅该公众号标识,值为 0 时,代表此用户没有关注该公众号,拉取不到其余信息。openid用户的标识,对当前公众号唯一nickname用户的昵称sex用户的性别,值为 1 时是男性,值为 2 时是女性,值为 0 时是未知city用户所在城市country用户所在国家province用户所在省份language用户的语言,简体中文为 zh_CNheadimgurl用户头像,最后一个数值代表正方形头像大小(有 0、46、64、96、132数值可选,0 代表 640*

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论