Hub/docs/methods/CS hubSocialRequest

 

CS_hubSocialRequest

Description

  • 외부 소셜 서비스가 제공하는 다음 기능을 사용한다.
    • 공유하기
    • 앱 메시지 보내기
    • 초대 보내기
    • 초대 목록 요청하기
    • Graph API (Facebook) 사용하기


Format

int CS_hubSocialRequest(
    const char *socialService,
    const char *requestName,
    const char *params,
    HubCallbackWithJSON responseCallback,
    void *callbackParam
);


Parameters

  • [in] const char * socialService
사용하려는 외부 서비스 이름.
외부 소설 서비스 이름

 

  • [in] const char * requestName
사용할 소셜 기능.
정의된 소셜 기능 값

 

  • [in] void * params
소셜 기능 사용시 전달되는 파라미터

 

처리에 대한 결과를 전달할 callback함수

 

  • [in] void * callbackParam
responseCallbackparam인자로 전달되는 값


Return Value

  • HUB_E_SOCIAL_NOTSUP
    • 해당 소셜 서비스를 지원하지 않음

 

  • HUB_E_INUSE
    • 이전 요청을 처리 중

 

  • HUB_E_INVALID
    • 유효하지 않은 소셜 요청

 

  • HUB_E_INVALID_JSON
    • params의 JSON형식이 유효하지 않음

 

  • HUB_E_NOTSUP
    • 해당 소셜 기능을 지원하지 않음

 

  • HUB_E_SUCCESS
    • 요청 성공


Note

  • N/A


JSON

  • Hive Social API 레퍼런스 참고


Sample Code

void RequestInvitationListFromFacebook()
{
    int ret = CS_hubSocialRequest(CSHUB_SOCIAL_SERVICE_FACEBOOK,
                                  CSHUB_SOCIAL_INVITATION_LIST,
                                  NULL,
                                  hubInvitationListCallback,
                                  NULL);
    if (ret != HUB_E_SUCCESS) {
        // 에러 처리
    }
}


Related Method

  • N/A