I would appreciate little help with spring-social-facebook library implementation. I am trying to execute FQL query but facebook sends me empty result. If I execute same query in Facebook Graph API Explorer it works like a charm. I have all permissions checked. My code is like this:
private static final String FQL_GET_FRIENDS = "SELECT uid, name FROM user WHERE uid IN(SELECT uid2 FROM friend WHERE uid1 = me())";
Facebook facebook = new FacebookTemplate(token);
List<Reference> references = facebook.userOperations().search(FQL_GET_FRIENDS);
Thank you for your suggestions
Ok. This worked for me:
MultiValueMap<String, String> parameters = new LinkedMultiValueMap<String, String>();
parameters.set("q", FQL_GET_FRIENDS);
Map<String, Object> resultSet = (Map<String, Object>) facebookTemplate
.fetchObject("fql", Map.class, parameters);