Android Facebook SDK-newPlacesSearchRequest不返回place字段
为什么下面的方法不返回“picture”字段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
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请求类并避免手动管理会话。