OA第三方登录

使用本接口可以将本站的用户信息接入您的应用中,实现数据共享。

点击这里 申请该项目的appid

点击这里 体验该项目的demo

登录发起URL:

https://open.wjlnb.com/oalogin/1.0/auth

应有参数:

参数

说明

appid

开放平台应用appid

示例URL:

https://open.wjlnb.com/oalogin/1.0/auth?appid=demo

在显示页面中可进行登录操作,认证通过后将携带 oacode 被重定向至回调地址

正常回调的话,回调地址url内应如下图所示

其中,code后就是oacode,是您向服务器发起验证的凭证

http://callbackurl?code=6d5a8408-0ee3-7337-9df1-f80699c45547

回调地址在获取到oacode后应与服务器验证

请求URL

https://open.wjlnb.com/oalogin/1.0/get

请求参数:

参数

说明

appid

开放平台应用appid

appsecret

开放平台应用appsecret

code

系统给予回调地址的oacode

验证通过后将会返回json格式的信息

基本登录回调内容:

参数

说明

status

提示请求状态

oaname

用户名

oaavr

用户头像地址

oaid

用户uid

{

"status":"ok",

"oaname":"adminwjl",

"oaavr":"https:\/\/avatar.wjlcdn.com\/u\/1\/a1626766507.jpeg",

"oaid":"1"

}

常见错误代码:

环节

所属参数

错误提示

说明

发起登录

-

弹出窗口:该应用不存在

找不到匹配的appid

回调

status

error:timeout

oacode过期了,应重新发起登录

回调

status

error:codenotfound

数据库中找不到匹配的oacode

最后更新于

这有帮助吗?