了解如何集成江渔开放平台的微信授权登录功能
江渔开放平台提供基于微信开放平台的授权登录解决方案,支持PC端和移动端统一的授权体验。通过我们的API,您可以轻松地在自己的应用中集成微信登录功能。
主要特点:
要使用江渔开放平台的微信授权登录功能,您需要完成以下步骤:
在江渔开放平台注册一个开发者账号,并创建您的应用。
创建应用后,您将获得以下凭证:
在应用设置中,配置授权回调URL,用于接收授权结果。
根据下面的API文档,在您的应用中集成微信授权登录功能。
微信授权登录的流程如下:
请求URL: https://open.jiangyu.net.cn/wechat/auth
请求方式: GET
请求参数:
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| redirect_url | 是 | string | 授权成功后的回调地址,需要进行URL编码 |
| state | 否 | string | 自定义状态参数,会在回调时原样返回 |
// 示例:获取授权URL
const authUrl = 'https://open.jiangyu.net.cn/wechat/auth?redirect_url=' + encodeURIComponent('https://your-app.com/callback');
window.location.href = authUrl;
请求URL: https://open.jiangyu.net.cn/api/user/info
请求方式: GET
请求头: 需要包含授权令牌 Authorization: Bearer {access_token}
返回示例:
{
"code": 0,
"message": "success",
"data": {
"openid": "OPENID",
"nickname": "用户昵称",
"sex": 1,
"province": "广东",
"city": "深圳",
"country": "中国",
"headimgurl": "https://thirdwx.qlogo.cn/mmopen/xxx",
"unionid": "UNIONID"
}
}
| 错误码 | 说明 |
|---|---|
| 40001 | 无效的授权码 |
| 40002 | 无效的访问令牌 |
| 40003 | 访问令牌已过期 |
| 40004 | 缺少必要参数 |
| 50001 | 服务器内部错误 |
我们提供以下语言的SDK,方便您快速集成: