2012-12-12 71 views
0
String queryApp = "SELECT display_name, namespace FROM application WHERE app_id=7256235347"; 
       Bundle paramsApp = new Bundle(); 
       paramsApp.putString("method", "fql.query"); 
       paramsApp.putString("query", queryApp); 
       String resultApp = Util.facebook.request(paramsApp); 

       Log.e("APP RESULT", resultApp); 

       JSONArray JAApp = new JSONArray(resultApp); 

       for (int i = 0; i < JAApp.length(); i++) { 
        JSONObject JOApp = JAApp.getJSONObject(i); 

        String getDisplayName = JOApp.getString("display_name"); 
        Log.e("DISPLAY NAME", getDisplayName); 
       } 

「臉譜」在上面的行顯示錯誤..想法嗎?facebook無法解析或不是字段

+0

你輸入正確的 「的Util」 類? – avimak

+0

檢查你的導入。 –

+0

要麼你沒有導入正確的util文件,要麼你沒有添加這個所需的外部lib文件。 –

回答

1

沒有Util.facebookcom.facebook.android.Util

正確的方法是

import com.facebook.android.Facebook; 
import com.facebook.android.AsyncFacebookRunner; 

... 

Facebook facebook = new Facebook(YOUR_APP_ID); 
AsyncFacebookRunner mAsyncRunner = new AsyncFacebookRunner(facebook); 

// all your paramsApp bundle code 
... 

mAsyncRunner.request(paramsApp, new BaseRequestListener() { 
    ... 
}); 
+0

..iam confused可以解釋一點點more..Thankyou – teekib

+0

如果你不明白這個代碼,那麼它可能是最好的通過教程https://developers.facebook.com/docs/mobile/android/build/ –

+0

謝謝你jesse。 – teekib