Hive는 Hive 정회원들이 자신의 개성을 표현할 수 있도록 프로필 이미지와 닉네임을 설정할 수 있는 Hive 프로필 페이지를 제공하며 Hive 정회원들이 설정한 프로필 이미지와 닉네임 등, 유저의 프로필 정보를 조회할 수 있는 API를 제공합니다.

Hive 프로필 정보

Hive API를 이용하여 조회할 수 있는 유저의 프로필 정보는 ProfileHive 클래스로 정의하며, 다음의 표에 정리된 값들로 구성되어 있습니다.

Name Type Description
vid String Hive 가입과 무관하게 하나의 게임 내에서 고유한 유저 ID
uid String Hive에 가입한 유저에게 발급되는 유저의 고유 ID
identifier String(12) Hive 로그인 ID
userName String(128) 유저의 이름 혹은 유저가 Facebook에 설정한 이름.
유저가 Facebook 계정을 이용하여 Hive 계정을 생성하면 유저 이름으로는 Facebook에 설정해 둔 이름이 보여집니다. 계정 생성 후 유저가 Hive 계정의 이름을 변경하면 Facebook에 설정한 이름이 아닌 Hive 계정에 설정한 유저 이름이 나타납니다.
facebookId String Facebook 계정을 Hive와 연동시킨 유저라면, 유저의 Facebook ID.

Facebook 계정을 Hive와 연동시키지 않은 유저라면 facebookId 값은 null입니다.

googleplusId String [Android Only] Google+ 계정을 Hive와 연동시킨 유저라면, 유저의 Google+ ID.
profileImageUrl String 유저의 프로필 이미지 URL. 유저가 프로필 이미지를 설정하지 않았다면 Hive 기본 프로필 이미지 URL이 반환됩니다.
country String 유저의 IP에 기반한 국가 코드

형식: ISO 3166-1 alpha-2

예. "GB"

comment String 유저가 입력한 오늘의 한 마디
email String 유저의 이메일 주소. 로그인 시 이용 가능한 이메일 주소임.
birthday String 유저의 생년월일. 생년월일이 설정되어 있지 않으면 null임.

형식: yyyy-mm-dd

gender String 유저의 성별

  • "M": 남자
  • "F": 여자
  • "null": 유저의 성별이 설정되지 않음
gameFriend Boolean 현재 이용 중인 게임(프로필 조회 API를 호출한 게임)을 같이 하는 친구가 있는지 없는지에 대한 정보:

  • true: 동 게임을 설치한 친구가 있음
  • false: 동 게임을 설치한 친구가 없음
assnet String 유저가 Hive 회원인지와 어떤 경로로 Hive 회원이 되었는지를 나타냄.

  • "Hive": 유저는 게임을 통하지 않고 Hive 홈페이지에서 Hive 회원 가입을 하였음
  • "C": 컴투스 게임을 통해 Hive 회원 가입을 하였음
  • "G": 컴투스홀딩스 게임을 통해 Hive 회원 가입을 하였음
  • null: 유저는 Hive 통합 전 게임을 이용한 유저로 아직 Hive 회원으로 전환하지 않은 유저임

Hive 프로필 조회하기

유저는 Hive 페이지에서 본인의 프로필 정보를 직접 조회할 수 있습니다. 유저가 프로필 페이지를 방문하는 것 대신, 게임 화면 안에서 프로필 정보를 보게 하려면, 유저의 프로필 정보를 조회하세요. 유저의 프로필 정보를 조회하려면 SocialHive APIgetMyProfile() 함수를 호출하세요.

다음은 유저의 Hive 프로필 정보를 조회하는 예제 코드입니다.

Unity®

API Reference: hive.SocialHive.getMyProfile

C++

API Reference: SocialHive::getMyProfile

Kotlin

API Reference: SocialHive.getMyProfile

Java

API Reference: com.hive.SocialHive.getMyProfile

Swift

API Reference: SocialHiveInterface.getMyProfile

Objective-C

API Reference: SocialHive:getMyProfile