Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Facebook SDK-newPlacesSearchRequest不返回place字段_Android_Facebook_Facebook Graph Api_Facebook Android Sdk - Fatal编程技术网

Android Facebook SDK-newPlacesSearchRequest不返回place字段

Android Facebook SDK-newPlacesSearchRequest不返回place字段,android,facebook,facebook-graph-api,facebook-android-sdk,Android,Facebook,Facebook Graph Api,Facebook Android Sdk,为什么下面的方法不返回“picture”字段 Request.newPlacesSearchRequest( Session.getActiveSession(), location, SEARCH_RADIUS_METERS, SEARCH_RESULT_LIMIT, null, new

为什么下面的方法不返回“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();
Request.newplacessearch请求(Session.getActiveSession(),
地方
搜索半径米,
搜索结果限制,
无效的
新请求。GraphPlaceListCallback(){
@凌驾
公共空间未完成(列出位置、响应){
用于(图形位置:位置){
Log.i(Utils.TAG,place.getInnerJSONObject().toString());
}   
}
}).executeAsync();

有没有办法检索此字段?

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

此外,GraphPlace类不包含任何名为“picture”的字段,但仅包含四个字段: 名称、id、类别和位置


您也可以使用Facebook Android SDK或在Facebook Android SDK中找到这一点,谢谢。但在位置搜索中有一个名为“图片”的字段。您可以通过执行以下查询进行确认:“graph.facebook.com/search?type=place¢er=LAT,LON&fields=id,name,picture,location”。我通过手动http请求检索此字段,但我希望使用FacebookSDK请求类并避免手动管理会话。