# 开发指南
为方便开发者快速上手对接微信开放生态,本章节主要讲解开发过程与注意点。
目前微信开放生态涉及到的业务如下:
业务 | 服务端 | 客户端 |
---|---|---|
小程序 | 服务端 API | 组件、SDK |
公众号 | 服务端 API | SDK |
小游戏 | 服务端 API | 组件、SDK |
微信小店 | 服务端 API | - |
视频号 | 服务端 API | - |
移动应用 | 服务端 API | SDK |
网站应用 | 服务端 API | SDK |
第三方平台 | 服务端 API | - |
硬件框架 | - | 端侧接口 |
微信支付 | 服务端 API | - |
企业微信 | 服务端 API | 组件、SDK |
智能对话 | 服务端 API | 插件、iFrame |
腾讯小微 | 服务端 API | 端侧接口 |
根据你的业务需求,需要对接的业务会有不同。每个业务对接时,主要分「服务端」和「客户端」两部分。
- 服务端:由微信服务器提供接口,需要你在自身服务器中发送请求,不要在客户端使用。
- 客户端:在微信客户端中,使用专门的 SDK 或相关端侧 API 来调用微信客户端(或其他端)的底层能力,实现自己的需求。
客户端的部分请参考各个业务的文档,这里主要讲解「服务端 API」开发部分。
微信开放生态的大部分业务都遵循同样的服务标准,因此你无需改动太多代码就可以调用多个业务的接口。
我们以公众号为例:公众号本身包含文章编辑、粉丝管理、消息相关能力。当你想对接已有系统,或者想自动化完成某些内容时,就需要与微信服务器交互。
小程序、小游戏、微信小店、视频号等业务也是相同的思路,你需要和微信服务器交互来实现自己的需求。
交互主要分两种,开发者可以参考下方名录,快速前往相应内容,完成开发对接过程。