Привет всем, что я хочу, чтобы получить все мои сообщения на стене, которые я публиковал до сих пор. Я использую этот запрос fql из моего родного приложения для iphone, чтобы получить его, но я думаю, что я совершаю ошибку, пожалуйста, сообщите мне, как я могу сделать это мой fql запрос, чтобы получить сообщение на стене
- (void)session:(FBSession*)session didLogin:(FBUID)uid {
NSString *fql = [NSString stringWithFormat:@"SELECT comments, likes FROM stream WHERE post_id=100000182297319"];
NSLog(@"session key is %@",_session.sessionKey);
NSLog(@"from global key is %@",[twitfacedemoAppDelegate getfacebookkey]);
NSDictionary* params = [NSDictionary dictionaryWithObject:fql forKey:@"query"];
[[FBRequest requestWithDelegate:self] call:@"facebook.fql.query" params:params];
это мой другой метод delgate, чтобы получить сообщение на стене, но этот код не работает
- (void)request:(FBRequest*)request didLoad:(id)result {
@try
{
NSLog(@"result is %@",result);
if(result==nil)
{
UIAlertView *a=[[UIAlertView alloc]initWithTitle:@"Can't login" message:@"You cant login here." delegate:nil cancelButtonTitle:@"ok" otherButtonTitles:nil];
[a show];
[a release];
}
else
{
NSArray* users = result;
NSDictionary* user = [users objectAtIndex:0];
NSString* name = [[NSString alloc]initWithString:[user objectForKey:@"name"]];
NSLog(@"name is %@",name);
_label.text = [NSString stringWithFormat:@"Logged in as %@", name];
NSString *globalfacebookname;
globalfacebookname=[[NSString alloc]initWithString:name];
NSLog(@"value is %@",globalfacebookname);
NSString *fid=[user objectForKey:@"uid"];
NSLog(@"FACEBOOK ID WITH STRING DATATYP %@",fid);
[twitfacedemoAppDelegate fetchfacebookid:fid];
}
}
@catch (NSException * e)
{
NSLog(@"Problem in dialog didFailWithError:%@",e);
}
}
, пожалуйста, объясните мне, как я могу получить все мои сообщения из Facebook в родном приложении для iphone через запрос fql
заранее спасибо