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