2013-02-27 4 views
1

У меня возникли проблемы с получением моей домашней страницы в FQL в моем приложении для Android. Кажется, что у меня отсутствуют сообщения, когда я делаю запрос (как правило, фотографии и несколько других вещей).Домашняя страница Facebook в FQL/Graph API

Есть ли что-то не так с моим FQL или есть ограничение с настройками конфиденциальности?

Моя конечная цель, чтобы получить ленту новостей из своего профиля, так что я на самом деле не волнует, если это с FQL или Graph API, то FQL казался более прямо вперед для меня, так как я знаю, SQL

EDIT: К сожалению, забыл упомянуть, что это в Android SDK (Java)

String q = "SELECT post_id, source_id, actor_id, attachment, created_time, target_id, message, app_data, description, permalink FROM stream WHERE filter_key in " + 
     "(SELECT filter_key FROM stream_filter WHERE uid=me()) AND is_hidden = 0 LIMIT " + limit; 
Bundle params = new Bundle(); 
params.putString("q", q); 
Session session = Session.getActiveSession(); 
Request request = new Request(session, 
    "/fql",       
    params,       
    HttpMethod.GET,     
    new Request.Callback(){   
     public void onCompleted(Response response) { 
      Log.i(TAG, "Result: " + response.toString()); 
     }     
}); 
Request.executeBatchAsync(request); 

Благодаря

ответ

0

Похоже, у вас есть фильтр или два в вашем запросе, что может быть баловаться свои результаты. Если вы выполняете запрос API Graph для «me/home», посмотрите, что вам дает. Использование Graph Explorer API может помочь вам убедиться, что вы все получаете. Я думаю, что Graph, похоже, там, где Facebook вкладывает больше ресурсов, поэтому было бы неплохо перейти от FQL, если это вариант для вас.

Смежные вопросы