我正在尝试获得用户的喜欢,这就是我所做的:
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" ]。这可能是什么原因。