开放平台功能分为应用接入(开放oauth标准第三方登录)、和服务(api)统一托管授权即开放API网关。


开放平台的API共分两部分:IDP(oauth)用户相关api、通过开放平台托管的自有api或第三方合作公司提供的api。

一、与IDP(oauth)用户有关的api

  • /v1.1/oauth2/get_user_info

根据open_id、access_token获取开放平台IDP公开的用户基本信息

响应体:nick_name(昵称)、avatar_url(头像)、gender(性别)

详细接口调用说明可参见 帮助文档与IDP相关的说明

二、开放平台API网关提供的接口

这部分主要为第三方合作提供的教育业务相关的API;通常应用的开发人员更多面向本部分做开发、调试工作。

通常用于智慧教育云平台与合作企业,或者合作企业之间的数据交换、服务调用、必要的元数据获取、制定和发布统一的行业数据规范和标准等。

例如:智慧教育云平台平台发布教师用户的编制信息(任职学校、地区信息、任课信息、教龄、级别),各合作企业可通过开放平台API网关的合法授权来获取该数据。

注:本部分的API认证协议,不同于oauth,使用 HMAC-SHA256签名认证方式。具体可参见 开放平台API的认证说明

作者:网教通  创建时间:2023-10-08 10:41
最后编辑:hcx  更新时间:2023-11-21 03:07