2011-02-09 14 views
8

iOS'ta FQL grafik API'sini kullanan var mı? Farklı gruplardan kullanıcı mesajları almaya çalışıyorum FQL dökümantasyonu okudum ama devam etmeme yardımcı olacak bir örnek görmem gerekiyor mu? lütfen yardımFQL ve Grafik API'si

cevap

11

İşte bir örnek:

NSMutableDictionary * params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
           @"SELECT uid,name FROM user WHERE uid=4", @"query", 
           nil]; 
[facebook requestWithMethodName: @"fql.query" 
         andParams: params 
        andHttpMethod: @"POST" 
         andDelegate: self]; 
8

son iOS SDK, Bertrand bahsettiği yöntemde yapar var değil.

NSString *query = [NSString stringWithFormat:@"YOUR_QUERY_HERE"]; //begins from SELECT........ 

NSMutableDictionary * params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
           query, @"q", 
           nil]; 

FBRequest *request = [FBRequest requestWithGraphPath:@"/fql" parameters:params HTTPMethod:@"GET"]; 

[request startWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) { 
    //do your stuff 
}]; 

//or you can do it also with the following class method: 

[FBRequestConnection startWithGraphPath:@"/fql" parameters:params HTTPMethod:@"GET" completionHandler:^(FBRequestConnection *connection, 
              id result, 
              NSError *error) { 
    //do your stuff 
}]; 

Kaynak: https://developers.facebook.com/docs/howtos/run-fql-queries-ios-sdk/

Şimdi bu şekilde yapmalıdır