# 服务端 API > 官方文档:https://developers.weixin.qq.com/miniprogram/dev/api-backend/ 服务端 API 是小程序后端服务器调用微信服务器的 HTTP 接口。 ## access_token 几乎所有服务端 API 都需要 access_token。 ``` GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET ``` 响应: ```json { "access_token": "ACCESS_TOKEN", "expires_in": 7200 } ``` **注意事项**: - 有效期 2 小时,需要定时刷新并缓存 - 每日调用上限有限制 - 多服务器部署时需要中控服务器统一管理 access_token - 刷新 access_token 会使旧的立即失效 ## 登录 — code2Session ``` GET https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code ``` 响应: ```json { "openid": "OPENID", "session_key": "SESSION_KEY", "unionid": "UNIONID", "errcode": 0, "errmsg": "ok" } ``` | 参数 | 说明 | |------|------| | openid | 用户唯一标识(同一小程序内唯一) | | session_key | 会话密钥(用于解密用户数据) | | unionid | 用户在开放平台的唯一标识(需绑定开放平台) | **安全要求**: - `session_key` 不能下发到前端 - `js_code` 只能使用一次 - 该接口不需要 access_token ## 手机号 ### 获取手机号(新版,推荐) 前端通过 `