本文整理汇总了C++中EziFacebookDelegate::fbRecieveRequestCallback方法的典型用法代码示例。如果您正苦于以下问题:C++ EziFacebookDelegate::fbRecieveRequestCallback方法的具体用法?C++ EziFacebookDelegate::fbRecieveRequestCallback怎么用?C++ EziFacebookDelegate::fbRecieveRequestCallback使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类EziFacebookDelegate
的用法示例。
在下文中一共展示了EziFacebookDelegate::fbRecieveRequestCallback方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: internalRequestRecieveCallback
void internalRequestRecieveCallback(int responseCode,
const char* requestID,
const char* message,
const char* senderID,
const char* senderName,
const char* receiverID,
const char* data,
const char* errorMessage)
{
EziFacebookDelegate* tempFBDelegate;
tempFBDelegate = EziSocialObject::sharedObject()->getFacebookDelegate();
if (responseCode == EziSocialWrapperNS::RESPONSE_CODE::FB_CHALLENGE_RECEIVE ||
responseCode == EziSocialWrapperNS::RESPONSE_CODE::FB_GIFT_RECEIVE ||
responseCode == EziSocialWrapperNS::RESPONSE_CODE::FB_INVITE_RECEIVE)
{
// We can mark this request ID as complete in the List.
//EziFBIncomingRequestManager::sharedManager()->requestComepleted(requestID);
EziFBIncomingRequest* incomingRequest = EziFBIncomingRequestManager::sharedManager()->getIncomingRequest(requestID);
switch (responseCode)
{
case EziSocialWrapperNS::RESPONSE_CODE::FB_CHALLENGE_RECEIVE:
incomingRequest->setRequestType(EziSocialWrapperNS::FB_REQUEST::REQUEST_CHALLENGE);
break;
case EziSocialWrapperNS::RESPONSE_CODE::FB_INVITE_RECEIVE:
incomingRequest->setRequestType(EziSocialWrapperNS::FB_REQUEST::REQUEST_INVITE);
break;
case EziSocialWrapperNS::RESPONSE_CODE::FB_GIFT_RECEIVE:
incomingRequest->setRequestType(EziSocialWrapperNS::FB_REQUEST::REQUEST_GIFT);
break;
default:
break;
}
incomingRequest->setMessage(message);
incomingRequest->setSender(senderID, senderName);
incomingRequest->setReceiverID(receiverID);
incomingRequest->setDataDictionary(getCustomizedDictionary(data));
incomingRequest->setDataFetchedFromFacebook(true);
incomingRequest->saveToUserDefaults();
EziFBIncomingRequestManager::sharedManager()->processNextRequest();
}
if (tempFBDelegate)
{
tempFBDelegate->fbRecieveRequestCallback(responseCode,
message,
senderName,
getCustomizedDictionary(data));
}
}