我想获得用户的喜欢,这就是我所做的:
Facebook facebook = new Facebook(APP_ID);
AsyncFacebookRunner mAsyncRunner = new AsyncFacebookRunner(facebook);
mAsyncRunner.request("https://graph.facebook.com/me/likes", new RequestListener()
{
@Override
public void onComplete(String response, Object state) {
try {
JSONObject json = Util.parseJson(response);
final String name = json.getString("data");
}
catch (FacebookError e) {
Log.w("fb", e.toString());
}
catch (JSONException e) {
Log.w("fb", e.toString());
}
}
public void on<XXX>Exception( ...)
...
}
我期待的反应类似于图形资源管理器,你有“数据”和“分页”。但相反,在没有任何错误或异常的情况下,我得到类似{“id”:“https://graph.facebook/100000234..../likes”}的内容用于响应,而JSONException则找不到JSONObject [“data” ]。可能是造成这种情况的原因。