void internalFBUserDetailCallBack(int responseCode, const char* responseMessage, const char* data) { EziFacebookDelegate* tempFBDelegate; tempFBDelegate = EziSocialObject::sharedObject()->getFacebookDelegate(); EziFacebookUser *fbUser = NULL; if (responseCode == EziSocialWrapperNS::RESPONSE_CODE::FB_USER_DETAIL_SUCCESS) { std::vector< std::string > strings = EziSocialObject::tokenizeStr(data, ";"); fbUser = new EziFacebookUser(); for (int i = 1; i < strings.size(); i += 2) { //CCLOG("Key = %s = %s", strings[i-1].c_str(), strings[i].c_str()); fbUser->saveData(strings[i-1].c_str(), strings[i]); } } EziSocialObject::sharedObject()->setCurrentFacebookUser(fbUser); if (tempFBDelegate) { tempFBDelegate->fbUserDetailCallback(responseCode, responseMessage, fbUser); } }
void internalFBUserDetailCallBack(const char* data) { EziFacebookDelegate* tempFBDelegate; tempFBDelegate = EziSocialObject::sharedObject()->getFacebookDelegate(); //CCLOG("User Details = %s", data); if (tempFBDelegate) { tempFBDelegate->fbUserDetailCallback(getCustomizedDictionary(data)); } }