Cocos2dx facebook invitable_friend 图 api
Cocos2dx facebook invitable_friend graph api
我想在 cocos2dx 游戏上从 facebook 获取好友列表。但是当我尝试时,只能获得 25 个朋友。但是在 Facebook 开发者网站上的 Facebook Graph API Test Site 中,我可以通过限制参数获得更多,如下图所示。
如何在 Cocos2dx 上实现它?现在的代码是这样的
void Facebook::getFBFriends()
{
if(fb_user_id.empty() == true) return;
g_vFBFriends.clear();
std::string path = "/me";
FacebookAgent::FBInfo params;
params.insert(std::make_pair("fields", "invitable_friends"));
FacebookAgent::getInstance()->api(path, FacebookAgent::HttpMethod::Get, params, CC_CALLBACK_2(Facebook::onGetFriendsDone, this));
}
"Paging" 是关键字。如果没有 limit 参数,您只会获得前 25 个条目 - link 会在 JSON 结果中获得接下来的 25 个条目。
更多信息:https://developers.facebook.com/docs/graph-api/using-graph-api/#paging
我想在 cocos2dx 游戏上从 facebook 获取好友列表。但是当我尝试时,只能获得 25 个朋友。但是在 Facebook 开发者网站上的 Facebook Graph API Test Site 中,我可以通过限制参数获得更多,如下图所示。
如何在 Cocos2dx 上实现它?现在的代码是这样的
void Facebook::getFBFriends()
{
if(fb_user_id.empty() == true) return;
g_vFBFriends.clear();
std::string path = "/me";
FacebookAgent::FBInfo params;
params.insert(std::make_pair("fields", "invitable_friends"));
FacebookAgent::getInstance()->api(path, FacebookAgent::HttpMethod::Get, params, CC_CALLBACK_2(Facebook::onGetFriendsDone, this));
}
"Paging" 是关键字。如果没有 limit 参数,您只会获得前 25 个条目 - link 会在 JSON 结果中获得接下来的 25 个条目。
更多信息:https://developers.facebook.com/docs/graph-api/using-graph-api/#paging