我正在尝试使用 facebook android SDK 创建一个 android 应用程序(http://github.com/facebook/facebook-android-sdk http://github.com/facebook/facebook-android-sdk)。我试图弄清楚我是否能够使用此 SDK 来使用 FQL。如果有人有这方面的经验,请告诉我。
FQL 显然可以使用https://api.facebook.com/method/fql.query?query=QUERY https://api.facebook.com/method/fql.query?query=QUERY,但是facebook android SDK似乎不支持这一点。
Thanks;
这可能是比提到的更好的方法。使用当前版本的 API,您无需手动添加访问令牌或使用 Util.openURL。
Bundle params = new Bundle();
params.putString("method", "fql.query");
params.putString("query", "SELECT name, uid, pic_square FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) ORDER BY name");
String response = $fb.request(params);
response = "{\"data\":" + response + "}";
JSONObject json = Util.parseJson( response );
JSONArray data = json.getJSONArray( "data" );
for ( int i = 0, size = data.length(); i < size; i++ ){
JSONObject friend = data.getJSONObject( i );
String id = friend.getString( "uid" );
String name = friend.getString( "name" );
...
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)