버전: 2022-06-01
사용 가능한 API
/api/health
HEAD
요약
서비스 상태를 가져옵니다.
서비스 상태 가져오기
HEAD /api/health
매개 변수
속성 |
위치 |
설명 |
필수 |
스키마 |
api-version |
query |
REST API의 버전입니다. |
예 |
string |
응답
코드 |
설명 |
200 |
서비스가 정상입니다. |
default |
오류 응답 |
/api/hubs/{hub}/:closeConnections
POST
요약
허브의 모든 연결을 닫습니다.
허브에서 모든 연결 닫기
POST /api/hubs/{hub}/:closeConnections
매개 변수
속성 |
위치 |
설명 |
필수 |
스키마 |
hub |
경로 |
대상 허브 이름 - 영문자로 시작하고 영숫자 문자 또는 밑줄만 포함해야 합니다. |
예 |
string |
애플리케이션 |
query |
대상 애플리케이션 이름- 알파벳 문자로 시작하고 영숫자 또는 밑줄만 포함해야 합니다. |
아니요 |
string |
제외됨 |
query |
허브에서 연결을 닫을 때 이러한 connectionIds를 제외합니다. |
아니요 |
[ string ] |
reason |
query |
클라이언트 연결을 닫는 이유입니다. |
아니요 |
string |
api-version |
query |
REST API의 버전입니다. |
예 |
string |
응답
/api/hubs/{hub}/:send
POST
요약
메시지를 대상 허브에 연결된 모든 클라이언트에 브로드캐스트합니다.
대상 허브에 연결된 모든 클라이언트에 메시지 브로드캐스트
POST /api/hubs/{hub}/:send
매개 변수
속성 |
위치 |
설명 |
필수 |
스키마 |
hub |
경로 |
대상 허브 이름 - 영문자로 시작하고 영숫자 문자 또는 밑줄만 포함해야 합니다. |
예 |
string |
애플리케이션 |
query |
대상 애플리케이션 이름- 알파벳 문자로 시작하고 영숫자 또는 밑줄만 포함해야 합니다. |
아니요 |
string |
제외됨 |
query |
제외된 연결 ID |
아니요 |
[ string ] |
api-version |
query |
REST API의 버전입니다. |
예 |
string |
message |
body |
페이로드 메시지입니다. |
예 |
PayloadMessage |
응답
/api/hubs/{hub}/connections/{connectionId}
HEAD
요약
지정된 connectionId와의 연결이 있는지 확인합니다.
지정된 connectionId와의 연결이 있는지 확인합니다.
HEAD /api/hubs/{hub}/connections/{connectionId}
매개 변수
속성 |
위치 |
설명 |
필수 |
스키마 |
hub |
경로 |
대상 허브 이름 - 영문자로 시작하고 영숫자 문자 또는 밑줄만 포함해야 합니다. |
예 |
string |
connectionId |
경로 |
연결 ID입니다. |
예 |
string |
애플리케이션 |
query |
대상 애플리케이션 이름- 알파벳 문자로 시작하고 영숫자 또는 밑줄만 포함해야 합니다. |
아니요 |
string |
api-version |
query |
REST API의 버전입니다. |
예 |
string |
응답
DELETE
요약
클라이언트 연결을 닫습니다.
클라이언트 연결을 닫습니다.
DELETE /api/hubs/{hub}/connections/{connectionId}
매개 변수
속성 |
위치 |
설명 |
필수 |
스키마 |
hub |
경로 |
대상 허브 이름 - 영문자로 시작하고 영숫자 문자 또는 밑줄만 포함해야 합니다. |
예 |
string |
connectionId |
경로 |
연결 ID입니다. |
예 |
string |
애플리케이션 |
query |
대상 애플리케이션 이름- 알파벳 문자로 시작하고 영숫자 또는 밑줄만 포함해야 합니다. |
아니요 |
string |
reason |
query |
연결이 닫히게 된 이유입니다. |
아니요 |
string |
api-version |
query |
REST API의 버전입니다. |
예 |
string |
응답
/api/hubs/{hub}/connections/{connectionId}/:send
POST
요약
메시지를 특정 연결에 보냅니다.
특정 연결에 메시지 보내기
POST /api/hubs/{hub}/connections/{connectionId}/:send
매개 변수
속성 |
위치 |
설명 |
필수 |
스키마 |
hub |
경로 |
대상 허브 이름 - 영문자로 시작하고 영숫자 문자 또는 밑줄만 포함해야 합니다. |
예 |
string |
connectionId |
경로 |
연결 ID입니다. |
예 |
string |
애플리케이션 |
query |
대상 애플리케이션 이름- 알파벳 문자로 시작하고 영숫자 또는 밑줄만 포함해야 합니다. |
아니요 |
string |
api-version |
query |
REST API의 버전입니다. |
예 |
string |
message |
body |
페이로드 메시지입니다. |
예 |
PayloadMessage |
응답
/api/hubs/{hub}/groups/{group}
HEAD
요약
지정된 그룹 내에 클라이언트 연결이 있는지 확인합니다.
지정된 그룹 내에 클라이언트 연결이 있는지 확인합니다.
HEAD /api/hubs/{hub}/groups/{group}
매개 변수
속성 |
위치 |
설명 |
필수 |
스키마 |
hub |
경로 |
대상 허브 이름 - 영문자로 시작하고 영숫자 문자 또는 밑줄만 포함해야 합니다. |
예 |
string |
group |
경로 |
대상 그룹 이름입니다. 길이는 0보다 크고 1025보다 작아야 합니다. |
예 |
string |
애플리케이션 |
query |
대상 애플리케이션 이름- 알파벳 문자로 시작하고 영숫자 또는 밑줄만 포함해야 합니다. |
아니요 |
string |
api-version |
query |
REST API의 버전입니다. |
예 |
string |
응답
/api/hubs/{hub}/groups/{group}/:closeConnections
POST
요약
특정 그룹의 연결을 닫습니다.
특정 그룹의 연결 닫기
POST /api/hubs/{hub}/groups/{group}/:closeConnections
매개 변수
속성 |
위치 |
설명 |
필수 |
스키마 |
hub |
경로 |
대상 허브 이름 - 영문자로 시작하고 영숫자 문자 또는 밑줄만 포함해야 합니다. |
예 |
string |
group |
경로 |
대상 그룹 이름입니다. 길이는 0보다 크고 1025보다 작아야 합니다. |
예 |
string |
애플리케이션 |
query |
대상 애플리케이션 이름- 알파벳 문자로 시작하고 영숫자 또는 밑줄만 포함해야 합니다. |
아니요 |
string |
제외됨 |
query |
허브에서 연결을 닫을 때 이러한 connectionIds를 제외합니다. |
아니요 |
[ string ] |
reason |
query |
클라이언트 연결을 닫는 이유입니다. |
아니요 |
string |
api-version |
query |
REST API의 버전입니다. |
예 |
string |
응답
/api/hubs/{hub}/groups/{group}/:send
POST
요약
대상 그룹 내의 모든 클라이언트에게 메시지를 브로드캐스트합니다.
대상 그룹 내의 모든 클라이언트에 메시지 브로드캐스트
POST /api/hubs/{hub}/groups/{group}/:send
매개 변수
속성 |
위치 |
설명 |
필수 |
스키마 |
hub |
경로 |
대상 허브 이름 - 영문자로 시작하고 영숫자 문자 또는 밑줄만 포함해야 합니다. |
예 |
string |
group |
경로 |
대상 그룹 이름입니다. 길이는 0보다 크고 1025보다 작아야 합니다. |
예 |
string |
애플리케이션 |
query |
대상 애플리케이션 이름- 알파벳 문자로 시작하고 영숫자 또는 밑줄만 포함해야 합니다. |
아니요 |
string |
제외됨 |
query |
제외된 연결 ID |
아니요 |
[ string ] |
api-version |
query |
REST API의 버전입니다. |
예 |
string |
message |
body |
페이로드 메시지입니다. |
예 |
PayloadMessage |
응답
/api/hubs/{hub}/groups/{group}/connections/{connectionId}
PUT
요약
연결을 대상 그룹에 추가합니다.
대상 그룹에 연결 추가
PUT /api/hubs/{hub}/groups/{group}/connections/{connectionId}
매개 변수
속성 |
위치 |
설명 |
필수 |
스키마 |
hub |
경로 |
대상 허브 이름 - 영문자로 시작하고 영숫자 문자 또는 밑줄만 포함해야 합니다. |
예 |
string |
group |
경로 |
대상 그룹 이름입니다. 길이는 0보다 크고 1025보다 작아야 합니다. |
예 |
string |
connectionId |
경로 |
대상 연결 ID |
예 |
string |
애플리케이션 |
query |
대상 애플리케이션 이름- 알파벳 문자로 시작하고 영숫자 또는 밑줄만 포함해야 합니다. |
아니요 |
string |
api-version |
query |
REST API의 버전입니다. |
예 |
string |
응답
DELETE
요약
대상 그룹에서 연결을 제거합니다.
대상 그룹에서 연결 제거
DELETE /api/hubs/{hub}/groups/{group}/connections/{connectionId}
매개 변수
속성 |
위치 |
설명 |
필수 |
스키마 |
hub |
경로 |
대상 허브 이름 - 영문자로 시작하고 영숫자 문자 또는 밑줄만 포함해야 합니다. |
예 |
string |
group |
경로 |
대상 그룹 이름입니다. 길이는 0보다 크고 1025보다 작아야 합니다. |
예 |
string |
connectionId |
경로 |
대상 연결 ID |
예 |
string |
애플리케이션 |
query |
대상 애플리케이션 이름- 알파벳 문자로 시작하고 영숫자 또는 밑줄만 포함해야 합니다. |
아니요 |
string |
api-version |
query |
REST API의 버전입니다. |
예 |
string |
응답
/api/hubs/{hub}/connections/{connectionId}/groups
DELETE
요약
모든 그룹에서 연결 제거
모든 그룹에서 연결 제거
DELETE /api/hubs/{hub}/connections/{connectionId}/groups
매개 변수
속성 |
위치 |
설명 |
필수 |
스키마 |
hub |
경로 |
대상 허브 이름 - 영문자로 시작하고 영숫자 문자 또는 밑줄만 포함해야 합니다. |
예 |
string |
connectionId |
경로 |
대상 연결 ID |
예 |
string |
애플리케이션 |
query |
대상 애플리케이션 이름- 알파벳 문자로 시작하고 영숫자 또는 밑줄만 포함해야 합니다. |
아니요 |
string |
api-version |
query |
REST API의 버전입니다. |
예 |
string |
응답
/api/hubs/{hub}/users/{user}
HEAD
요약
지정된 사용자에 대해 연결된 클라이언트 연결이 있는지 확인합니다.
지정된 사용자에 대해 연결된 클라이언트 연결이 있는지 확인합니다.
HEAD /api/hubs/{hub}/users/{user}
매개 변수
속성 |
위치 |
설명 |
필수 |
스키마 |
hub |
경로 |
대상 허브 이름 - 영문자로 시작하고 영숫자 문자 또는 밑줄만 포함해야 합니다. |
예 |
string |
user |
경로 |
사용자 ID입니다. |
예 |
string |
애플리케이션 |
query |
대상 애플리케이션 이름- 알파벳 문자로 시작하고 영숫자 또는 밑줄만 포함해야 합니다. |
아니요 |
string |
api-version |
query |
REST API의 버전입니다. |
예 |
string |
응답
/api/hubs/{hub}/users/{user}/:closeConnections
POST
요약
특정 사용자에 대한 연결을 닫습니다.
특정 사용자에 대한 연결 닫기
POST /api/hubs/{hub}/users/{user}/:closeConnections
매개 변수
속성 |
위치 |
설명 |
필수 |
스키마 |
hub |
경로 |
대상 허브 이름 - 영문자로 시작하고 영숫자 문자 또는 밑줄만 포함해야 합니다. |
예 |
string |
user |
경로 |
사용자 ID입니다. |
예 |
string |
애플리케이션 |
query |
대상 애플리케이션 이름- 알파벳 문자로 시작하고 영숫자 또는 밑줄만 포함해야 합니다. |
아니요 |
string |
제외됨 |
query |
허브에서 연결을 닫을 때 이러한 connectionIds를 제외합니다. |
아니요 |
[ string ] |
reason |
query |
클라이언트 연결을 닫는 이유입니다. |
아니요 |
string |
api-version |
query |
REST API의 버전입니다. |
예 |
string |
응답
/api/hubs/{hub}/users/{user}/:send
POST
요약
메시지를 대상 사용자에게 속한 모든 클라이언트에 브로드캐스트합니다.
대상 사용자에 속한 모든 클라이언트에 메시지 브로드캐스트
POST /api/hubs/{hub}/users/{user}/:send
매개 변수
속성 |
위치 |
설명 |
필수 |
스키마 |
hub |
경로 |
대상 허브 이름 - 영문자로 시작하고 영숫자 문자 또는 밑줄만 포함해야 합니다. |
예 |
string |
user |
경로 |
사용자 ID입니다. |
예 |
string |
애플리케이션 |
query |
대상 애플리케이션 이름- 알파벳 문자로 시작하고 영숫자 또는 밑줄만 포함해야 합니다. |
아니요 |
string |
api-version |
query |
REST API의 버전입니다. |
예 |
string |
message |
body |
페이로드 메시지입니다. |
예 |
PayloadMessage |
응답
/api/hubs/{hub}/users/{user}/groups/{group}
HEAD
요약
사용자가 대상 그룹에 있는지 확인합니다.
사용자가 대상 그룹에 있는지 확인
HEAD /api/hubs/{hub}/users/{user}/groups/{group}
매개 변수
속성 |
위치 |
설명 |
필수 |
스키마 |
hub |
경로 |
대상 허브 이름 - 영문자로 시작하고 영숫자 문자 또는 밑줄만 포함해야 합니다. |
예 |
string |
group |
경로 |
대상 그룹 이름입니다. 길이는 0보다 크고 1025보다 작아야 합니다. |
예 |
string |
user |
경로 |
대상 사용자 ID |
예 |
string |
애플리케이션 |
query |
대상 애플리케이션 이름- 알파벳 문자로 시작하고 영숫자 또는 밑줄만 포함해야 합니다. |
아니요 |
string |
api-version |
query |
REST API의 버전입니다. |
예 |
string |
응답
PUT
요약
사용자를 대상 그룹에 추가합니다.
대상 그룹에 사용자 추가
PUT /api/hubs/{hub}/users/{user}/groups/{group}
매개 변수
속성 |
위치 |
설명 |
필수 |
스키마 |
hub |
경로 |
대상 허브 이름 - 영문자로 시작하고 영숫자 문자 또는 밑줄만 포함해야 합니다. |
예 |
string |
group |
경로 |
대상 그룹 이름입니다. 길이는 0보다 크고 1025보다 작아야 합니다. |
예 |
string |
user |
경로 |
대상 사용자 ID |
예 |
string |
애플리케이션 |
query |
대상 애플리케이션 이름- 알파벳 문자로 시작하고 영숫자 또는 밑줄만 포함해야 합니다. |
아니요 |
string |
ttl |
query |
사용자가 그룹에 존재하는 시간(초)을 지정합니다. 설정하지 않으면 사용자는 최대 1년 동안 그룹에 살고 있습니다. 사용자가 ttl 제한 없이 일부 그룹에 추가되는 경우 최신 업데이트된 100개 그룹만 사용자가 TTL 없이 조인한 모든 그룹 간에 예약됩니다. ttl = 0이면 대상 사용자의 현재 연결된 연결만 대상 그룹에 추가됩니다. |
아니요 |
정수 |
api-version |
query |
REST API의 버전입니다. |
예 |
string |
응답
DELETE
요약
대상 그룹에서 사용자를 제거합니다.
대상 그룹에서 사용자 제거
DELETE /api/hubs/{hub}/users/{user}/groups/{group}
매개 변수
속성 |
위치 |
설명 |
필수 |
스키마 |
hub |
경로 |
대상 허브 이름 - 영문자로 시작하고 영숫자 문자 또는 밑줄만 포함해야 합니다. |
예 |
string |
group |
경로 |
대상 그룹 이름입니다. 길이는 0보다 크고 1025보다 작아야 합니다. |
예 |
string |
user |
경로 |
대상 사용자 ID |
예 |
string |
애플리케이션 |
query |
대상 애플리케이션 이름- 알파벳 문자로 시작하고 영숫자 또는 밑줄만 포함해야 합니다. |
아니요 |
string |
api-version |
query |
REST API의 버전입니다. |
예 |
string |
응답
/api/hubs/{hub}/users/{user}/groups
DELETE
요약
모든 그룹에서 사용자를 제거합니다.
모든 그룹에서 사용자 제거
DELETE /api/hubs/{hub}/users/{user}/groups
매개 변수
속성 |
위치 |
설명 |
필수 |
스키마 |
hub |
경로 |
대상 허브 이름 - 영문자로 시작하고 영숫자 문자 또는 밑줄만 포함해야 합니다. |
예 |
string |
user |
경로 |
대상 사용자 ID |
예 |
string |
애플리케이션 |
query |
대상 애플리케이션 이름- 알파벳 문자로 시작하고 영숫자 또는 밑줄만 포함해야 합니다. |
아니요 |
string |
api-version |
query |
REST API의 버전입니다. |
예 |
string |
응답
모델
ErrorDetail
오류 개체입니다.
속성 |
형식 |
설명 |
필수 |
코드 |
string |
서버에서 정의한 오류 코드 집합 중 하나입니다. |
아니요 |
message |
string |
사람이 읽을 수 있는 오류 표현입니다. |
아니요 |
target |
string |
오류의 대상입니다. |
아니요 |
details |
[ ErrorDetail ] |
이 보고된 오류로 이어진 특정 오류에 대한 세부 정보 배열입니다. |
아니요 |
내부 |
InnerError |
|
아니요 |
InnerError
속성 |
형식 |
설명 |
필수 |
코드 |
string |
포함된 오류에서 제공한 것보다 더 구체적인 오류 코드입니다. |
아니요 |
내부 |
InnerError |
|
아니요 |
PayloadMessage
속성 |
형식 |
설명 |
필수 |
target |
string |
|
예 |
arguments |
[ ] |
|
아니요 |
ServiceResponse
속성 |
형식 |
설명 |
필수 |
코드 |
string |
|
예 |
level |
string |
열거형: "Info" , "Warning" "Error" |
아니요 |
scope |
string |
Enum: "Unknown" , "Request" , "Connection" , "User" "Group" |
아니요 |
errorKind |
string |
열거형: "Unknown" , "NotExisted" , "NotInGroup" "Invalid" |
아니요 |
message |
string |
|
아니요 |
jsonObject |
|
|
아니요 |
isSuccess |
부울 값 |
|
아니요 |