Cocos2dx facebook invitable_friend graph api

时间:2016-08-08 07:16:22

标签: c++ facebook facebook-graph-api cocos2d-x

我想在cocos2dx游戏上从facebook获取朋友列表。但是当我尝试时,只能得到25个朋友。但是在Facebook开发者网站上的Facebook Graph API测试网站上,我可以获得更多限制参数,如下图所示。

enter image description here

如何在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));
}

1 个答案:

答案 0 :(得分:2)

“Paging”是关键字。如果没有limit参数,您只能获得前25个条目 - 以及获取JSON结果中下一个25条的链接。

更多信息:https://developers.facebook.com/docs/graph-api/using-graph-api/#paging