# 接口调用指南
本文档主要介绍开发者如何调用微信服务端 API。
# 1、Token 类型
Token 是调用服务端 API 的凭证,目前的凭证类型有 3 种:
1)access_token:access_token 是微信各业务的接口调用票据,不同的业务类型的 access_token 是互相隔离的,票据仅支持调用应用类型的接口。
2)authorizer_access_token:authorizer_access_token 是第三方平台代替商家应用的身份令牌。
3)component_access_token:component_access_token 是第三方平台的专用 Token,只适用于第三方平台的 API 接口。
# 2、请求参数
大部分服务端 API 的请求方法为 POST 和 GET,对于接口参数,有固定的规范:
- 对于 GET 请求,请求参数应以 QueryString 的形式写在 URL 中。
- 对于 POST 请求,部分参数需以 QueryString 的形式写在 URL 中(一般只有
access_token,如有额外参数会在文档里的 URL 中体现),其他参数如无特殊说明均以 JSON 字符串格式写在 POST 请求的 body 中。
# 3、返回参数
返回参数格式在各个接口文档中都有详细介绍,如果接口调用失败时,会固定返回 errcode 和 errmsg 标明错误内容。错误码可参考全局错误码。
当 API 调用成功时,部分接口不会返回
errcode和errmsg,只有调用失败时才会返回。