FQL и Graph API в iOS - PullRequest
       4

FQL и Graph API в iOS

8 голосов
/ 09 февраля 2011

кто-нибудь использовал FQL Graph API в iOS?Я пытаюсь получать сообщения пользователей из разных групп. Я прочитал документацию по FQL, но мне нужен пример, чтобы помочь мне продолжить?пожалуйста помогите

Ответы [ 2 ]

11 голосов
/ 21 февраля 2011

Вот пример:

    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 голосов
/ 16 января 2013

В последнем iOS SDK метод, упомянутый Бертраном, не существует.Теперь вы должны сделать это следующим образом:

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
}];

Источник: https://developers.facebook.com/docs/howtos/run-fql-queries-ios-sdk/

...