我尝试使用Graph API从我喜欢的电影中获取名字,我使用Eclipse和Android SDK。
在这一行中我收到一个错误:
JSONArray moviesJA = (JSONArray)graph.getProperty("movies");
我有权获取此类数据。
这是完整的方法:
@Override
protected void onPostExecute(Response result) {
// TODO Auto-generated method stub
super.onPostExecute(result);
ArrayList<String> movies = new ArrayList<String>();
GraphObject graph = result.getGraphObject();
JSONArray moviesJA = (JSONArray)graph.getProperty("movies");
if(moviesJA.length() > 0){
for(int i = 0; i<moviesJA.length(); i++){
JSONObject movie = moviesJA.optJSONObject(i);
if(movie!= null){
movies.add(movie.optString("name"));
}
}
}
有人可以帮助我吗?
谢谢!