-
Notifications
You must be signed in to change notification settings - Fork 0
run‐together API
Dongmin Kim edited this page Nov 28, 2024
·
23 revisions
- 요청 성공 시: HTTP 상태 코드와 API 별 성공 응답 필드를 반환
- 요청 실패 시: HTTP 상태 코드와
JSON
형식의 에러 응답 필드를 반환
에러 응답 필드
이름 | 타입 | 설명 |
---|---|---|
code | Int | 에러 코드 |
msg | String | 에러 메시지로 에러 원인에 대한 참고 정보 |
인증 받고자 하는 동네 범위 안에 현재 사용자가 있는지 확인합니다.
메서드: POST
콘텐츠 유형: application/json
http://run-together.com/neighborhood/verification
속성 이름 | 유형 | 설명 |
---|---|---|
latitude | number | 사용자의 현재 위치 위도 |
longitude | number | 사용자의 현재 위치 경도 |
neighborhoodId | number | 인증을 원하는 동네 ID |
curl 'http://run-together.com/neighborhood/{neighborhodID}/verification' \
-H 'Content-Type: application/json' \
--data'{"latitude": 37.5665, "longitude": 126.9780, "neighborhoodId": 3294}'
속성 이름 | 유형 | 설명 |
---|---|---|
verifyId | string | 동네 인증 traceID |
verified | boolean | 동네 범위 내에 있는지 여부 |
verificationTime | string | 인증을 수행한 시간 |
{
"verifyId": "tRcfmLH7o2...",
"verified": true,
"verificationTime": "2024-10-16T10:01:00Z"
}
- data: 요청한 정보들을 담아 제공
- meta: 요청한 정보 외 추가 정보(요청 ID, 타임스탬프 등)를 제공
에러 코드 | 에러 메시지 | HTTP 상태 코드 |
---|---|---|
-301 | 해당 동네를 찾을 수 없습니다. | 404 |
-355 | 해당 동네 범위를 벗어났습니다. | 400 |
{
"code": "-355",
"msg": "해당 동네 범위를 벗어났습니다."
}
사용자가 특정 동네를 자신의 동네로 등록합니다. 최대 2개의 동네만 등록할 수 있습니다.
메서드: POST
콘텐츠 유형: application/json
http://run-together.com/users/neighborhoods
속성 이름 | 유형 | 설명 |
---|---|---|
neighborhoodId | number | 등록을 원하는 동네 ID |
curl 'http://run-together.com/myneighborhood/registration' \
-H 'Content-Type: application/json' \
--data'{"neighborhoodId": 3294}'
HttpStatus: 200
에러 코드 | 에러 메시지 | HTTP 상태 코드 |
---|---|---|
-301 | 해당 동네를 찾을 수 없습니다. | 404 |
-351 | 내 동네는 최대 2개만 등록할 수 있습니다. | 400 |
-352 | 이미 내 동네로 등록된 동네입니다. | 400 |
-353 | 내 동네로 등록되지 않은 동네입니다. | 400 |
-354 | 이미 인증된 동네입니다. | 400 |
{
"code": "-351",
"msg": "내 동네는 최대 2개만 등록할 수 있습니다."
}
사용자가 등록한 내 동네를 삭제합니다.
메서드: DELETE
http://run-together.com/users/neighborhoods/{neighborhoodId}
curl 'http://run-together.com/neighborhoods/nbh_32d6b5dd-370a-485a-8612-eee34590d7e6'
HttpStatus: 200
에러 코드 | 에러 메시지 | HTTP 상태 코드 |
---|---|---|
-301 | 해당 동네를 찾을 수 없습니다. | 404 |
-353 | 내 동네로 등록되지 않은 동네입니다. | 400 |
{
"code": "-353",
"msg": "내 동네로 등록되지 않은 동네입니다."
}