首页 > 微信公众号开发 > 山西微信公众号开发
2019
01-28

山西微信公众号开发

微信公众号开发系统入门教程(公众号注册、开发环境搭建、access_token管理、Demo实现、natapp外网穿透)

微信公众号总结文档

Author xiuhong.chen

Date 2017/11/23

Desc 微信公众号公注册、开发环境搭建、access_token管理、Demo实现不同类型消息发送、实现天气预报和翻译功能、natapp外网穿透


文章目录

    • 微信公众号总结文档

    • 微信公众号的通讯机制

    • 微信公众号简介

    • 1.注册微信公众号

    • 2.注册测试公众号

    • 3.搭建微信本地调试环境

      • 1)下载客户端natapp:

      • 2)安装natapp:

    • 4.微信公众号接入(校验签名)

      • 第1步中服务器配置包含服务器地址(URL)、令牌(Token) 和 消息加解密密钥(EncodingAESKey)。

      • 第2步,验证服务器地址的有效性,当点击“提交”按钮后,微信服务器将发送一个http的get请求到刚刚填写的服务器地址,并且携带四个参数:

    • 5.access_token管理

      • 1)access_token介绍

      • 2)获取access_token步骤

      • 3)代码实现获取access_token

    • 6.总结一下项目启动之后, 通过微信公众号测试的全过程:

    • 7.被动发送用户消息

      • 业务逻辑(一) --- 发送文本消息

        • 1)编写一个用于处理消息的工具类

        • 2)在WxServlet的doPost方法中处理请求

      • 业务逻辑(二) --- 上传素材获取Media_id

      • 业务逻辑(三) --- 发送图片消息

      • 业务逻辑(四) --- 发送语音消息

      • 业务逻辑(五) --- 发送视频消息

      • 业务逻辑(六) --- 发送音乐消息

      • 业务逻辑(七) --- 发送图文消息

    • 8.天气预报功能开发

      • 调用WebService查询天气预报

    • 9.翻译功能开发(有道智云)

      • 下边就详细介绍如何调用有道智云API

        • 1) 接口调用参数:

        • 2) 输出结果

        • 3)支持的语言表

        • 4) 错误代码列表

        • 5) DEMO

    • 10.发送emoji表情


微信公众号的通讯机制

山西微信公众号开发 第1张

微信公众号简介

微信公众号分为服务号、订阅号、企业号,订阅号可以个人申请,服务号和企业号要有企业资质才可以。

我们所说的微信公众号开发指的是订阅号和服务号。关于订阅号和服务器的区别,官方是这样解释的

  • 服务号**:主要偏向于服务交互(功能类似12315,114,银行,提供绑定信息,服务交互),每月可群发4条消息;服务号**适用人群:**媒体、企业、政府或其他组织。

  • 订阅号**:主要偏向于为用户传达资讯,(功能类似报纸杂志,为用户提供新闻信息或娱乐趣事),每天可群发1条消息;订阅号适用人群:个人、媒体、企业、政府或其他组织。

1.注册微信公众号

进入微信公众号注册页面https://mp.weixin.qq.com/点击公众号右上方的注册按钮,进入注册界面,填写基本信息,选择订阅号, 完成身份认证, 此处我选择的是个人订阅号,如下完善即可:

山西微信公众号开发 第2张

山西微信公众号开发 第3张


然后注册成功之后进入微信公众平台后台,然后完善微信号名称和微信号ID:

山西微信公众号开发


本文》有 0 条评论

留下一个回复