모뎀 인증
모뎀 인증
이 쿼리는 ID별로 권한 부여 데이터를 반환합니다.
예
https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7경로 매개변수
이름 | 유형 | 설명 |
|---|---|---|
modemAuthId* | 문자열 | 모뎀 인증 ID |
헤더
이름 | 가치 |
|---|---|
콘텐츠 유형 |
|
권한 부여* |
|
응답
{
"id": "62326bcaf3904578675f9ef7",
"authType": "LOGIN",
"login": "jAck",
"password": "re456pas",
"ip": ""
}AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCHINVALID_MODEM_AUTH_IDMODEM_AUTH_NOT_FOUND,
INVALID_MODEM권한 만들기
이 요청은 모뎀에 권한을 생성합니다(사용자 추가). "기본" 요금제를 사용하는 모뎀의 경우 한 명의 사용자만 설치할 수 있습니다
예
https://mobile.proxy-seller.com/api/v1/modemAuths헤더
이름 | 가치 |
|---|---|
콘텐츠 유형 |
|
권한 부여* |
|
요청 본문
이름 | 유형 | 설명 |
|---|---|---|
modemIds* | 문자열 배열 | 인증 방법이 기록될 모뎀 ID의 배열입니다 |
인증 유형* | 열거형: ["로그인", "IP"] | С "로그인" 또는 "IP"만 가능합니다 |
iP* | 문자열 | IP 주소(authType = "로그인"인 경우 빈 문자열이어야 함) |
로그인* | 문자열 | 라틴 문자, 숫자 및 특수 문자만 포함할 수 있습니다(authType = "IP"인 경우 빈 문자열과 같아야 함) |
비밀번호* | 문자열 | 라틴 문자, 숫자 및 특수 문자만 포함할 수 있습니다(authType = "IP"인 경우 빈 문자열과 같아야 함) |
요청 본문 예시
{
"modemIds": ["63c234098746e15666325bf9f"],
"authType": "LOGIN",
"ip": "",
"login" "samuel",
"password": "re129883pas",
}응답
{
"modemAuth": {
"id": "1237jj213cb7965413342665",
"authType": "LOGIN",
"login": "samuel",
"password": "re129883pas",
"ip": ""
},
"errors": {}
}AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCHAUTH_OWNER_IS_NOT_MODEM,
INVALID_SYMBOLS_IN_INPUT,
INVALID_IP_ADDRESSINVALID_MODEM권한 편집
모뎀에 대한 편집 권한을 요청합니다.
예
https://mobile.proxy-seller.com/api/v1/modemAuths/1237jj213cb7965413342665헤더
이름 | 가치 |
|---|---|
콘텐츠 유형 |
|
권한 부여* |
|
요청 본문
이름 | 유형 | 설명 |
|---|---|---|
인증 유형* | 열거형: ["로그인", "IP"] | С "로그인" 또는 "IP"만 가능합니다 |
iP* | 문자열 | IP 주소(authType = "로그인"인 경우 빈 문자열이어야 함) |
로그인* | 문자열 | 라틴 문자, 숫자 및 특수 문자만 포함할 수 있습니다(authType = "IP"인 경우 빈 문자열과 같아야 함) |
비밀번호* | 문자열 | 라틴 문자, 숫자 및 특수 문자만 포함할 수 있습니다(authType = "IP"인 경우 빈 문자열과 같아야 함) |
요청 본문 예시
{
"authType": "LOGIN",
"ip": "",
"login" "samuel new name",
"password": "new129883pas",
}응답
성공적인 답변에는 본문이 없으며, 성공 상태는 상태 200에 의해 결정됩니다
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCHAUTH_OWNER_IS_NOT_MODEM,
INVALID_SYMBOLS_IN_INPUT,
INVALID_IP_ADDRESSMODEM_AUTH_NOT_FOUND권한 삭제
이 요청은 모뎀에서 권한을 제거합니다(사용자 삭제)
예
https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7경로 매개변수
이름 | 유형 | 설명 |
|---|---|---|
modemAuthId* | 문자열 | 모뎀 인증 ID |
헤더
이름 | 가치 |
|---|---|
콘텐츠 유형 |
|
권한 부여* |
|
응답
trueAUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCHINVALID_MODEM_AUTH_IDMODEM_AUTH_NOT_FOUND권한 제한
이 요청은 선택한 모뎀에서 지정된 권한(사용자)의 한도를 반환합니다
예
https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7/proxyLimit?modemId="63c234098746e15666325bf9f"경로 매개변수
이름 | 유형 | 설명 |
|---|---|---|
modemAuthId* | 문자열 | 모뎀 인증 ID |
쿼리 매개변수
이름 | 유형 | 설명 |
|---|---|---|
modemId* | 문자열 | 모뎀 ID |
헤더
이름 | 가치 |
|---|---|
콘텐츠 유형 |
|
권한 부여* |
|
응답
{
"id": "652319f04cb7965413432168",
"ownerId": "62326bcaf3904578675f9ef7",
"speedLimit": 10000,
"trafficLimit": 10000
}AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCHGOT_INVALID_AUTHS_BY_OWNERMODEM_AUTH_NOT_FOUND,
INVALID_MODEM,
PROXY_LIMIT_NOT_FOUND