facebook无法解析或不是字段

时间:2012-12-12 13:17:56

标签: android facebook

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”在上面一行显示错误。想法?

1 个答案:

答案 0 :(得分:1)

Util.facebook

中没有com.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() {
   ...
});