How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

51offer Ngdiyselectschool API

Diy选校控制器前置

51offer Ngdiyselectschool API is one of 21 APIs that 51offer publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include ngdiyselectschool. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

This API exposes 29 operations across 29 paths, and defines 31 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against 2 base URLs: https://www.51offer.com, https://m.51offer.com.

29 operations 29 paths 31 schemas 28 GET1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://m.51offer.com
Authentication
API Key
Contact
Resource Areas
1

Authentication & Security 1

51offer Ngdiyselectschool API declares 1 security scheme for authenticating requests. An API key is passed in the header as token (tokenHeader).

  • tokenHeader — Session token header. Observed on live responses from https://www.51offer.com: Access-Control-Allow-Headers includes "token" and Access-Control-Expose-Headers…

Paths & Operations 29

Across 29 paths, the API surfaces 29 operations — 28 GET, 1 POST. Each is listed below with its method, path, parameters, and response codes.

ngdiyselectschool 29

Diy选校控制器前置

GET
/ngdiyselectschool/addCart
添加意向单
addCart 10 params → 200401403404
GET
/ngdiyselectschool/checkDiyUserType
diy用户成单类型分类
ngdiyselectschool_checkDiyUserType_2 2 params → 200401403404
GET
/ngdiyselectschool/confirmIntentions
确认意向申请单
confirmIntentions 4 params → 200401403404
GET
/ngdiyselectschool/deleteCartMajor
删除意向专业(两种方式:1.、根据id删除。 2、根据degreeId,schoolId,majorId删除)
deleteCartMajor 6 params → 200401403404
GET
/ngdiyselectschool/deleteCartSchool
删除意向学校
deleteCartSchool 3 params → 200401403404
GET
/ngdiyselectschool/getApplyPlanList
获取申请方案列表
getApplyPlanList 2 params → 200401403404
GET
/ngdiyselectschool/getCartCountry
获取用户意向列表(隐藏已经提交的意向单)
getCartCountry 2 params → 200401403404
GET
/ngdiyselectschool/getCartCountry2
获取用户意向列表(显示全部的意向单)
getCartCountry2 2 params → 200401403404
GET
/ngdiyselectschool/getCartCountryCount
获取用户意向列表数量
getCartCountryCount 2 params → 200401403404
GET
/ngdiyselectschool/getCartMajorView
添加专业弹出层列表-分页 数据
getCartMajorView 7 params → 200401403404
GET
/ngdiyselectschool/getCoursesType
获取就读课程类型
getCoursesType → 200401403404
GET
/ngdiyselectschool/getCurrentSchoolsByName
根据关键字模糊搜索就读学校
getCurrentSchoolsByName 2 params → 200401403404
GET
/ngdiyselectschool/getJoinMajor
获取衔接专业列表
getJoinMajor 4 params → 200401403404
GET
/ngdiyselectschool/getLanguageType
语言类型枚举DIy
getLanguageType → 200401403404
GET
/ngdiyselectschool/getMajorCategoryByDirectionId
获取专业分类(小类)
getMajorCategoryByDirectionId 1 param → 200401403404
GET
/ngdiyselectschool/getMajorDirection
获取专业方向(大类)
getMajorDirection → 200401403404
GET
/ngdiyselectschool/getOneStep
获取diy第一划数据
getOneStep → 200401403404
GET
/ngdiyselectschool/getSchoolList
普通查询、智能排序和关键词搜索选校列表
getSchoolList 10 params → 200401403404
GET
/ngdiyselectschool/getUserType
getUserType
getUserType 2 params → 200401403404
GET
/ngdiyselectschool/getUsersThreestepsIsFull
判断用户三滑信息是否完整
getUsersThreestepsIsFull 2 params → 200401403404
GET
/ngdiyselectschool/getUsersThreestepsVO
获取用户三滑VO数据
getUsersThreestepsVO 2 params → 200401403404
GET
/ngdiyselectschool/intelligent
根据用户背景获取智能选校结果--智能选校
queryApplyCountByUniversity 8 params → 200401403404
GET
/ngdiyselectschool/readSearchChinaSchoolMajorXML2String
模糊查询就读专业
readSearchChinaSchoolMajorXML2String 4 params → 200401403404
GET
/ngdiyselectschool/recordSceneSrc
场景渠道记录
recordSceneSrc 5 params → 200401403404
GET
/ngdiyselectschool/saveUsersOneSteps
保存第一滑和第二滑信息
saveUsersOneSteps 7 params → 200401403404
POST
/ngdiyselectschool/saveUsersThreesteps
保存三滑信息
saveUsersThreesteps body → 200201401403404
GET
/ngdiyselectschool/sendNotice
getSendNotice
getSendNotice → 200401403404
GET
/ngdiyselectschool/submitIntentions
提交意向单审核
submitIntentions 4 params → 200401403404
GET
/ngdiyselectschool/validateGoods
验证是否可以确认
validateGoods 3 params → 200401403404

Schemas 31

The contract defines 31 schemas that model the data the API accepts and returns. The most detailed are SchoolBasic (37 properties), UserDiyThreestepsInfo (20 properties), Major (18 properties), UserDiyInfo (15 properties). Each schema is shown below with its type and property counts.

Docele
object
9 properties
HttpResult_List_IntelligentSchool_807cb4
object
6 properties
HttpResult_List_MajorDirection_55f171
object
6 properties
DiyAppliedSchoolVO
object
9 properties
HttpResult_List_MajorCategory_f959a6
object
6 properties
Country
object
9 properties
HttpResult_boolean_f50dfc
object
6 properties
MajorDirection
object
8 properties
UserDiyThreestepsInfo
object
20 properties
UserDiyThreestepVO
object
6 properties
HttpResult_int_f2bae6
object
6 properties
CMSCity
object
12 properties
HttpResult_List_University_5b7f89
object
6 properties
UserDiyInfoVO
object
Model referenced by the 51offer Swagger 1.2 documents at https://www.51offer.com/api-docs but never defined in them; no properties are asserted here because th…
HttpResult_List_Map_string_object_43a756
object
6 properties
HttpResult_List_Major_58fd76
object
6 properties
Major
object
18 properties
HttpResult_UserDiyThreestepVO_a0208d
object
6 properties
Area
object
8 properties
SchoolRank
object
8 properties
HttpResult_List_Docele_6e8881
object
6 properties
MajorCategory
object
7 properties
IntelligentSchool
object
4 properties
Map_string_object_e0fd20
object
Model referenced by the 51offer Swagger 1.2 documents at https://www.51offer.com/api-docs but never defined in them; no properties are asserted here because th…
UserDiyInfo
object
15 properties
ApiInfo
object
3 properties
University
object
11 properties
Page
object
9 properties
SchoolBasic
object
37 properties
HttpResult_Map_string_object_5812ac
object
6 properties
HttpResult_List_string_f13f7f
object
6 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

51offer-ngdiyselectschool-api-openapi.yml Raw ↑

Other APIs 51offer publishes across the network.

51offer Diym API
51offer Ng Adviser API
51offer Ng Alliance API
51offer Ng Delivery Channel API
51offer Ng Diy API
51offer Ngdiyapplypay API
51offer Ngdiychoose School API
51offer Ngdiypositioningnotice API
51offer Ngdiysinglepage API
51offer Ng Double Twelve API
51offer Ng Enroll API
51offer Ng Gpa Calc API
Where this information came from

This is an independent, third-party profile of 51offer Ngdiyselectschool API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.