# 开发指南

为方便开发者快速上手微信服务号的开发对接，本章节主要讲解开发过程与注意点。

服务号开发主要分「服务器对接」与「网页开发」两部分。

### 后端服务器对接

服务号本身包含文章编辑、粉丝管理、消息相关能力。当开发者想对接已有系统，或者想自动化完成某些内容时，就需要与微信服务器交互。

这个交互主要分两种，开发者可以参考下方名录，快速前往相应内容，完成开发对接过程。

| 内容 | 介绍 |
| --- | --- |
| [调用服务端 API](api/) | 开发者通过主动调用来完成某些操作或获取一些内容，比如获取草稿箱内容、发送客服消息等。（开发者主动向微信要求） |
| [事件与消息推送](push/) | 当服务号的用户发消息、或者发生了一些消息以及事件，微信平台需要主动推送至开发者的服务器，让开发者能自动完成一些动作。（微信服务器主动推给开发者，开发者可以选自主安排动作） |

### 网页开发

前往[微信网页开发](/doc/service/guide/h5/)

### 测试号申请

由于用户体验和安全性方面的考虑，微信服务号的注册有一定门槛，某些高级接口的权限需要微信认证后才可以获取。为了帮助开发者快速了解和上手微信服务号开发，熟悉各个接口的调用，我们推出了微信公众账号测试号，通过手机微信扫描二维码即可获得测试号。

[微信公众账号测试号申请系统](https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login)

### 快速入门

如果开发者刚入门开发，不知道如何下手，我们编写了[新手指引](start)来讲解微信服务号的常见场景开发，帮助快速入门。
