有没有其他/简单的方法来获取我的Facebook相册照片。 我用以下方法从相册中获取照片。 有没有办法通过编码/编程获得访问令牌?现在写我从浏览器中得到它......
http://developers.facebook.com/tools/explorer/?method=GET&path=223643860987514%2Fphotos
https://graph.facebook.com/me/albums?access_token=
https://graph.facebook.com/223643860987514/photos?access_token=
提前致谢.......
答案 0 :(得分:1)
要从当前的Facebook SDK(4)中检索相册,您可以执行以下操作:
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/me/albums",
null,
HttpMethod.GET,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
String albumID = null;
try{
JSONObject json = response.getJSONObject();
JSONArray jarray = json.getJSONArray("data");
for(int i = 0; i < jarray.length(); i++) {
JSONObject oneAlbum = jarray.getJSONObject(i);
//get albums id
if (oneAlbum.getString("name").equals("Profile Pictures")) {
albumID = oneAlbum.getString("id");
}
}
}
catch(JSONException e){
e.printStackTrace();
}
}
).execAsyncTask();
该示例检索个人资料图片相册。获得此相册后,您可以使用相册ID来检索图片。