목차

개요

하이브에서 사용되는 CS_hubAsyncRequest을 통해 호출할 수 있는 API들을 기술한다.

 

기본 구조

{
     "type":"호출한 API 명",
     "error_code":1300,
     "error_msg":"Authorization Failed."
}
{
     "type":"호출한 API 명",
     "error_code":1201,
     "error_msg":"Request has invalid format."
}

 

디바이스 관련

이름 정보
 device/registered  이 디바이스/게임으로 플레이 한 hub 계정이 있는지를 조회한다.

 

게스트 식별자 발급 및 인증

이름 정보
 guest/create  새로운 게스트 식별자를 발급한다.
 guest/auth  이미 발급받은 게스트 식별자가 유효한지 인증한다.
 guest/status_savedata  해당 게임에 uid로 연결된 save data의 status를 확인한다.
 (Deprecated, C2S.19.6)

 

회원 정보

이름 정보
 user/me  로그인한 사용자의 정보를 얻는다.
 user/me/notifications  로그인한 사용자의 새 쪽지 수, 새로 맺은 친구 수, 새로 받은 친구 요청 수를 얻는다.
 user/{hub_uid}  특정 사용자의 프로필을 조회한다.
 users  동시에 여러 사용자들의 프로필을 조회한다.
 user/modify_info  사용자의 정보를 수정한다.

 

친구 목록

이름 정보
 friends  전체 친구 목록을 얻어온다.
 friends/game  게임을 같이하는 친구 목록을 얻어온다.
 friends/other  Hub에서 친구이지만 해당 게임을 하지 않는 친구 목록을 얻어온다.
 friends/receive_list  자신에게 친구를 요청한 사용자 목록을 얻어온다.
 friends/request  다른 hub 사용자에게 친구 요청을 한다.
 friends/reject_request  다른 hub 사용자에게 받은 친구 요청을 거절한다.

 

하이브 메시지 기능

이름 정보
 message/write  특정 사용자에게 hive 쪽지를 전송한다.
 message/get_invitations  받은 hive 쪽지 중 초대 쪽지 정보를 가져온다.
 wall/write  로그인한 사용자의 담벼락에 포스팅한다.
 (Deprecated, C2S.19.6)
 message/noticount  로그인한 사용자의 신규로 받은 message의 갯수를 가져온다.

 

싱글게임 게임데이터용 목록

이름 정보
 savedata/upload  게임데이터를 업로드한다.
 (Deprecated, C2S.19.6)
 savedata/download  저장된 게임데이터를 다운로드한다.
 (Deprecated, C2S.19.6)
 savedata/delete  업로드된 게임데이터를 다운로드 한 후 서버에서 삭제한다.
 (Deprecated, C2S.19.6)

 

이미지 업로드

이름 정보
 upload/image_with_json  Base64로 인코딩된 이미지 바이너리를 업로드한다.