我正在使用以下代码来获取使用应用程序的Facebook朋友
// Issue a Facebook Graph API request to get your user's friend list
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"/{friendlist-id}"
parameters:nil
HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
// Handle the result
}];
但我得到以下回应。
{
data = (
);
summary = {
"total_count" = 279;
};
}
我如何像使用FBRequest获取最新的api版本那样获取fbID。
注意我正在使用最新的FB SDK。
谢谢。
您必须在登录时添加权限 user_friends
user_friends
需要具有权限的用户访问令牌才能查看该人的任何朋友列表。
您只能得到那些安装了相同应用程序的朋友,
API v2.0及更高版本仅返回安装此应用程序的朋友。摘要中的total_count表示朋友总数,包括尚未安装该应用程序的朋友。
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"me/friends"
parameters:nil
HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
// Handle the result
}];
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句