애플릿 인터페이스 수요 분석
요청 URL:
./public/wxAppUserCodeComes
요청 방법:
매개변수:
매개변수 이름
필수
타입
설명
code
예.
string
wx.login
샘플 반환
{
"code":"OK",
"data":{
"token": 'IamTokenFromWxAPPAPI',
"user_info": {
"wx_app_open_id": "IamOpenId",
"wx_app_session_key": "12154545"
}
}
}
매개 변수 설명 반환
매개변수 이름
타입
설명
wx_app_open_id
string
open_id
wx_app_session_key
string
session_key
비고
4
4
위챗 사용자 위챗 사용자 정보 인터페이스 업데이트(사용자 권한 부여 후)
요청 URL:
./public/updateWxUserInfo
요청 방법:
매개변수:
매개변수 이름
필수
타입
설명
token
예.
string
Get from wx.login response
nick_name
예.
string
getUserInfo 복호화 후 nickname
avatar_url
예.
string
...avatar_url
gender
예.
string
...gender
city
예.
string
...city
province
예.
string
...province
country
예.
string
...country
language
예.
string
...language
샘플 반환
{
"code":"OK",
"data":{
"done": true
}
}
매개 변수 설명 반환
매개변수 이름
타입
설명
done
string
true or false 업데이트 성공 또는 실패
대학교 추천 모듈
대학교 정보 리스트 얻기
요청 URL:
./public/HomeController/universityList
요청 방법:
매개변수:
샘플 반환
{
"code": "OK",
"data": {
"list": [
{
"university_id": 1,
"university_name": "Harvard",
"badge": "jss292424.png",
"image": "bsdihdjaass.png",
"rank": 1,
"status": "NORMAL",
"desc": "Philadelphia University is located in Philadelphia, Pennsylvania, USA. In 1884, the Philadelphia Philology School",
"address": "Philadelphia, Pennsylvania, USA"
},
{
"university_id": 2,
"university_name": "William and Mary College",
"badge": "jss26524.png",
"image": "bsdihd455ss.png",
"rank": 2,
"status": "NORMAL",
"desc": "Founded in 1693, the William and Mary College, also known as the William and Mary College, is the second oldest institution of higher education in the nation with a history just behind Harvard University founded in 1636",
"address": "Virginia, United States"
},
]
}
모 대학교의 상세한 정보를 얻다.
요청 URL:
./public/HomeController/universityItem
요청 방법:
매개변수:
매개변수 이름
필수
타입
설명
university_id
예.
int
샘플 반환
{
"code": "OK",
"data": {
"universityItem": {
"university_id": 1,
"university_name": "Harvard",
"badge": "jss292424.png",
"image": "bsdihdjaass.png",
"rank": 1,
"status": "NORMAL",
"desc": "Philadelphia University is located in Philadelphia, Pennsylvania, USA. In 1884, the Philadelphia Philology School",
"address": "Philadelphia, Pennsylvania, USA"
}
}
고교를 수색하다
요청 URL:
./public/HomeController/search
요청 방법:
매개변수:
매개변수 이름
필수
타입
설명
token
예.
string
Get from wx.login response
keywords
예.
string
기본적으로 빈 문자열
page
아니요
int
기본값은 1입니다.
샘플 반환
{
"code": "OK",
"data": {
"list": [
{
"university_id": 1,
"university_name": "Harvard",
"badge": "jss292424.png",
"image": "bsdihdjaass.png",
"rank": 1,
"status": "NORMAL",
"desc": "Philadelphia University is located in Philadelphia, Pennsylvania, USA. In 1884, the Philadelphia Philology School",
"address": "Philadelphia, Pennsylvania, USA"
}
]
}
평가 모듈
사용자가 평가 조건에 부합할 때 애플릿은 사용자의 개인 정보를 얻는다. 만약에 되돌아오는 정보에서 사용자의 메일박스를 얻지 못하면(여기는 판단에 불과하다) 사용자에게 상세한 정보를 작성하고 사용자의 상세한 개인 정보를 업로드하도록 요구한다. 만약에 사용자가 업로드에 성공하면 주문할 수 있음을 알려주고 사용자가 주문서를 클릭하면 주문서를 만들고 사용자가 지불을 클릭하여 취소를 확정하거나 주문 지불 결과를 기록한다.
사용자 개인 정보 얻기
요청 URL:
./public/UserController/getUserInfo
요청 방법:
필수
타입
설명
token
예.
string
샘플 반환
{
"code": "OK",
"data": {
"user_info": {
"open_id": "olx8H0UHfk3RrzTe4ofZBWzl8J-0",
"nick_name": " ",
"user_name": " ",
"avatar_url": "https://wx.qlogo.cn/mmopen/vi_32/wUMSLGCic1FOhTM5yV1Nw3S7txib7v0Fp0TPogtegNUeqvKS9t0OFxRiaqo27KgxtwReJmicUkeHl3FX2fxVVuZwmA/0",
"gender": 2,
"city": "Hangzhou",
"province": "Zhejiang",
"country": "China",
"language": "zh_CN",
"status": "NORMAL",
"mobile": "13588235393",
"email": "[email protected]",
"university": " ",
"subject": " ",
"degree": " ",
}
}
}
사용자 개인 정보 업데이트
요청 URL:
./public/updateWxUserInfo
요청 방법:
필수
타입
설명
token
예.
string
Get from wx.login response
user_name
예.
string
mobile
예.
string
예.
string
university
예.
string
province
예.
string
subject
예.
string
degree
예.
string
샘플 반환
{
"code":"OK",
"data":{
"done": true
}
}
주문 작성
요청 URL:
./OrderController/placeOrder
요청 방법:
필수
타입
설명
token
예.
string
Get from wx.login response
publication
예.
string
citation
예.
string
review
예.
string
immigration_type
예.
string
payment
예.
string
샘플 반환
{
"code": "OK",
"data": {
"order_info": {
"order_id": 2,
"order_sn": "18021250445844",
"open_id": "olx8H0Tx0rlev97sa2bCIOQcWVKo",
"status": "INIT",
"payment": "200.00",
"order_time": "2018-02-05 10:31:42",
"pay_time": null,
"publication": 200,
"citation": 200,
"review": 100,
"immigration_type": "EB1A",
"user_info":{
"open_id": "olx8H0UHfk3RrzTe4ofZBWzl8J-0",
"nick_name": " ",
"user_name": " ",
"avatar_url": "https://wx.qlogo.cn/mmopen/vi_32/wUMSLGCic1FOhTM5yV1Nw3S7txib7v0Fp0TPogtegNUeqvKS9t0OFxRiaqo27KgxtwReJmicUkeHl3FX2fxVVuZwmA/0",
"gender": 2,
"city": "Hangzhou",
"province": "Zhejiang",
"country": "China",
"language": "zh_CN",
"status": "NORMAL",
"mobile": "13588235393",
"email": "[email protected]",
"university": " ",
"subject": " ",
"degree": " ",
}
}
}
}
지불 결과 기록
요청 URL:
./OrderController/recordOrder
요청 방법:
필수
타입
설명
token
예.
string
Get from wx.login response
order_id
예.
int
order_sn
예.
string
status
예.
string
샘플 반환
{
"code":"OK",
"data":{
"done": true
}
}
status는 주문 상태로 INIT(미지급), PAID(미지급), SERVED(서비스), CANCELLED(취소)로 나뉜다.참고: 주문 상태가 결제된 경우 시스템은 주문 정보를 관리자 메일로 보냅니다.
개인 센터 모듈
주문 목록 가져오기
요청 URL:
./OrderController/getOrderList
요청 방법:
필수
타입
설명
token
예.
string
Get from wx.login response
status
예.
string
샘플 반환
{
"code": "OK",
"data": {
"order_list": [
{
"order_id": 1,
"order_sn": "18021250445844",
"open_id": "olx8H0Tx0rlev97sa2bCIOQcWVKo",
"status": "INIT",
"payment": "200.00",
"order_time": "2018-02-05 10:31:42",
"pay_time": null,
"publication": 200,
"citation": 200,
"review": 100,
"immigration_type": "EB1A",
"user_info":{
"open_id": "olx8H0UHfk3RrzTe4ofZBWzl8J-0",
"nick_name": " ",
"user_name": " ",
"avatar_url": "https://wx.qlogo.cn/mmopen/vi_32/wUMSLGCic1FOhTM5yV1Nw3S7txib7v0Fp0TPogtegNUeqvKS9t0OFxRiaqo27KgxtwReJmicUkeHl3FX2fxVVuZwmA/0",
"gender": 2,
"city": "Hangzhou",
"province": "Zhejiang",
"country": "China",
"language": "zh_CN",
"status": "NORMAL",
"mobile": "13588235393",
"email": "[email protected]",
"university": " ",
"subject": " ",
"degree": " ",
}
},
{
"order_id": 2,
"order_sn": "18021250445844",
"open_id": "olx8H0Tx0rlev97sa2bCIOQcWVKo",
"status": "INIT",
"payment": "200.00",
"order_time": "2018-02-05 10:31:42",
"pay_time": null,
"publication": 200,
"citation": 200,
"review": 100,
"immigration_type": "EB1A",
"user_info":{
"open_id": "olx8H0UHfk3RrzTe4ofZBWzl8J-0",
"nick_name": " ",
"user_name": " ",
"avatar_url": "https://wx.qlogo.cn/mmopen/vi_32/wUMSLGCic1FOhTM5yV1Nw3S7txib7v0Fp0TPogtegNUeqvKS9t0OFxRiaqo27KgxtwReJmicUkeHl3FX2fxVVuZwmA/0",
"gender": 2,
"city": "Hangzhou",
"province": "Zhejiang",
"country": "China",
"language": "zh_CN",
"status": "NORMAL",
"mobile": "13588235393",
"email": "[email protected]",
"university": " ",
"subject": " ",
"degree": " ",
}
}
]
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.