FQL Post Insights ничего не возвращает - PullRequest
1 голос
/ 02 декабря 2011

Я пытаюсь выяснить, почему простой FQL-запрос для получения сообщений об ошибках не работает. У меня есть разрешения manage_pages и read_insights, и facebook не даст мне никаких намеков на то, что я делаю неправильно:

    $query1 = "SELECT post_id, message, created_time, attachment FROM stream WHERE actor_id='XXXXXXXX' and source_id='XXXXXXXXX' order by created_time";
    $query2 = "SELECT object_id, metric, value FROM insights WHERE object_id IN (SELECT post_id FROM #query1) AND metric = 'post_impressions_unique' AND end_time=end_time_date('2011-11-28') AND period=period('lifetime')";
    $queries = '{
    "query1": "' . $query1 . '",
    "query2": "' . $query2 . '"
    }';
    $data = $facebook->api_client->fql_multiquery($queries);

Когда я смотрю на $data, я вижу много сообщений о результатах $query1 и ничего не вижу о результатах $query2.

Я не понимаю, что я делаю не так. Кто-нибудь может помочь?

Спасибо!

DW

1 Ответ

0 голосов
/ 24 апреля 2013

Кажется, есть ошибка при выполнении запросов в "потоке" из fql.multiquery, я сообщил об этом.попробуйте выполнить запросы как отдельные запросы: fql.query

...