我正在开发一个聊天应用程序,并希望添加"上次见过"功能.我试图通过使用存在节来实现它,但遇到一个问题,请检查以下链接
有没有其他方法可以实现最后看到的功能
请建议
我想得到朋友的facebookid.但似乎它发送不同的id
情况是我有一个朋友的名字"abc",当我加载朋友列表然后我得到以下回复朋友"abc"从Facebook
<__NSCFArray 0xce76290>(
{
id = 668201987254085;
name = "abc";
}
)
Run Code Online (Sandbox Code Playgroud)
我的facebook id是"123764734754",由facebook返回
我正在使用下面的代码
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];
SLRequest *friendsListRequest = [SLRequest requestForServiceType:SLServiceTypeFacebook
requestMethod:SLRequestMethodGET
URL:URLIFY(@"https://graph.facebook.com/me/friends")
parameters:nil];
friendsListRequest.account = facebookAccount;
[friendsListRequest performRequestWithHandler:^(NSData *responseData, NSHTTPURLResponse *urlResponse, NSError *error) {
if (responseData) {
NSLog(@"Got a response: %@", [[NSString alloc] initWithData:responseData
encoding:NSUTF8StringEncoding]);
if (urlResponse.statusCode >= 200 && urlResponse.statusCode < 300) {
NSError *jsonError = nil;
NSDictionary *friendsListData = [NSJSONSerialization JSONObjectWithData:responseData
options:NSJSONReadingAllowFragments
error:&jsonError];
if (jsonError) {
NSLog(@"Error parsing friends list: %@", jsonError);
} else …Run Code Online (Sandbox Code Playgroud)