Android Facebook SDK - newPlacesSearchRequest不返回位置字段

时间:2014-01-29 00:11:31

标签: android facebook facebook-graph-api facebook-android-sdk

为什么下面的方法不会返回'picture'字段?

Request.newPlacesSearchRequest( Session.getActiveSession(), 
                    location, 
                    SEARCH_RADIUS_METERS, 
                    SEARCH_RESULT_LIMIT, 
                    null, 
                    new Request.GraphPlaceListCallback() {
                        @Override
                        public void onCompleted(List<GraphPlace> places, Response response) {
                            for (GraphPlace place: places) {
                                Log.i(Utils.TAG, place.getInnerJSONObject().toString());
                        }   
                    }
                }).executeAsync();

有没有办法检索这个字段?

1 个答案:

答案 0 :(得分:0)

实际上你的代码只是在For循环中将GraphPlace对象转换为字符串,你没有尝试在GraphPlace对象中检索任何字段。

此外,GraphPlace类不包含任何名为“picture”的字段,但它只包含四个字段: 姓名,身份证,类别和地点

您还可以使用Facebook Android SDK中的Graph API explorerGraphPlace documentation

来清楚地找到这一点