iPhone facebook подключить FQL Query, чтобы получить URL профиля - PullRequest
1 голос
/ 27 мая 2010

Hai.

Я использую Face book Connect FQL Queries для извлечения URL-адреса моей фотографии профиля src_big, src_small URL.

Но я всегда получаю пустой массив в делегате ниже

  • (void) запрос: (FBRequest *) запрос didLoad: (id) результат

Мой запрос FQL.

NSString * fql = [NSString stringWithFormat: @ "ВЫБРАТЬ src_big, src_small ИЗ фотографии, ГДЕ pid IN (ВЫБРАТЬ cover_pid ИЗ альбома, ГДЕ владелец =% lld И имя = 'Картинки профиля')", session.uid]; NSDictionary * params = [NSDictionary dictionaryWithObject: fql forKey: @ "query"]; [[FBRequest requestWithDelegate: self] вызов: @ "facebook.fql.query" params: params];

Но - (void) запрос: (FBRequest *) запрос didLoad: (id) результат всегда возвращает пустой результат.

Может ли кто-нибудь исправить меня, если есть какая-либо ошибка.

1 Ответ

0 голосов
/ 27 мая 2010

Хорошо, я ошибся, я думал, что для этого вам нужна презентация с несколькими запросами + JSON. Вот мой код

    NSString *albumFql = [NSString stringWithFormat:@"SELECT cover_pid, name FROM album WHERE owner =%lld", self.session.uid];
    NSDictionary *fqlsDictionary = [NSDictionary dictionaryWithObjectsAndKeys:
                                    albumFql, @"album",
                                    nil];   
    NSDictionary *params = [NSDictionary dictionaryWithObject:[fqlsDictionary JSONRepresentation] forKey:@"queries"];
    [[FBRequest requestWithDelegate:self] call:@"facebook.fql.multiquery" params:params];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...