Proxy-seller

모뎀 인증

Updated:

모뎀 인증

GEThttps://mobile.proxy-seller.com/api/v1/modemAuths/{modemAuthId}

이 쿼리는 ID를 기준으로 인증 데이터를 반환합니다.

예시

https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7

경로 매개변수

이름

유형

설명

modemAuthId*

문자열

모뎀 ID 인증

헤더

이름

값

콘텐츠 유형

application/json

승인*

<YOUR_API_TOKEN>

답변

{
  "id": "62326bcaf3904578675f9ef7",
  "authType": "LOGIN",
  "login": "jAck",
  "password": "re456pas",
  "ip": ""
}
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
INVALID_MODEM_AUTH_ID
MODEM_AUTH_NOT_FOUND,
INVALID_MODEM

승인 생성

POSThttps://mobile.proxy-seller.com/api/v1/modemAuths

이 요청은 모뎀에 권한을 생성합니다(사용자를 추가합니다). “BASIC” 요금제를 사용하는 모뎀의 경우, 사용자를 한 명만 등록할 수 있습니다.

예시

https://mobile.proxy-seller.com/api/v1/modemAuths

헤더

이름

값

콘텐츠 유형

application/json

승인*

<YOUR_API_TOKEN>

요청 본문

이름

유형

설명

modemIds*

문자열 배열

인증 방식이 적용될 모뎀 ID의 배열

authType*

enum: ["LOGIN", "IP"]

"LOGIN" 또는 "IP"만 입력할 수 있습니다.

ip*

문자열

IP 주소 (authType이 "LOGIN"인 경우 빈 문자열이어야 함)

로그인*

문자열

라틴 알파벳, 숫자 및 특수 문자만 포함할 수 있습니다(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_MATCH
AUTH_OWNER_IS_NOT_MODEM,
INVALID_SYMBOLS_IN_INPUT,
INVALID_IP_ADDRESS
INVALID_MODEM

편집 권한

PUThttps://mobile.proxy-seller.com/api/v1/modemAuths/{modemAuthId}

이 요청은 모뎀의 편집 권한과 관련이 있습니다.

예시

https://mobile.proxy-seller.com/api/v1/modemAuths/1237jj213cb7965413342665

헤더

이름

값

콘텐츠 유형

application/json

승인*

<YOUR_API_TOKEN>

요청 본문

이름

유형

설명

authType*

enum: ["LOGIN", "IP"]

"LOGIN" 또는 "IP"만 입력할 수 있습니다.

ip*

문자열

IP 주소 (authType이 "LOGIN"인 경우 빈 문자열이어야 함)

로그인*

문자열

라틴 알파벳, 숫자 및 특수 문자만 포함할 수 있습니다(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_MATCH
AUTH_OWNER_IS_NOT_MODEM,
INVALID_SYMBOLS_IN_INPUT,
INVALID_IP_ADDRESS
MODEM_AUTH_NOT_FOUND

승인 삭제

DELETEhttps://mobile.proxy-seller.com/api/v1/modemAuths/{modemAuthId}

이 요청은 모뎀에 대한 인증을 해제합니다(사용자를 삭제합니다).

예시

https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7

경로 매개변수

이름

유형

설명

modemAuthId*

문자열

모뎀 인증 ID

헤더

이름

값

콘텐츠 유형

application/json

승인*

<YOUR_API_TOKEN>

답변

true
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
INVALID_MODEM_AUTH_ID
MODEM_AUTH_NOT_FOUND

권한 제한

GEThttps://mobile.proxy-seller.com/api/v1/modemAuths/{modemAuthId}/proxyLimit

이 요청은 선택한 모뎀에 대해 지정된 권한(사용자)의 한도를 반환합니다.

예시

https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7/proxyLimit?modemId="63c234098746e15666325bf9f"

경로 매개변수

이름

유형

설명

modemAuthId*

문자열

모뎀 인증 ID

쿼리 매개변수

이름

유형

설명

modemId*

문자열

모뎀 ID

헤더

이름

값

콘텐츠 유형

application/json

승인*

<YOUR_API_TOKEN>

답변

{
  "id": "652319f04cb7965413432168",
  "ownerId": "62326bcaf3904578675f9ef7",
  "speedLimit": 10000,
  "trafficLimit": 10000
}
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
GOT_INVALID_AUTHS_BY_OWNER
MODEM_AUTH_NOT_FOUND,
INVALID_MODEM,
PROXY_LIMIT_NOT_FOUND

On this page

모뎀 인증 | Proxy-seller