1

我正在尝试获得用户的喜欢,这就是我所做的:

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" ]。这可能是什么原因。

4

0 回答 0