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
);
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
-
- 소셜 기능 사용시 전달되는 파라미터
- [in] HubCallbackWithJSON responseCallback
-
- 처리에 대한 결과를 전달할 callback함수
- [in] void * callbackParam
-
responseCallback
의param
인자로 전달되는 값
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) {
// 에러 처리
}
}
{
int ret = CS_hubSocialRequest(CSHUB_SOCIAL_SERVICE_FACEBOOK,
CSHUB_SOCIAL_INVITATION_LIST,
NULL,
hubInvitationListCallback,
NULL);
if (ret != HUB_E_SUCCESS) {
// 에러 처리
}
}
Related Method
- N/A