【发布时间】:2018-07-20 12:55:07
【问题描述】:
我正在开发一个具有通过 facebook 和 gmail 登录功能的应用程序。 要从 facebook 和 gmail 加载图像,我使用的是 volley。
对于 gmail,它工作正常,但对于 fb,它给我一个错误:
E/Volley﹕ [380] BasicNetwork.performRequest: Unexpected response code 302 for http://graph.facebook.com/831173210283387/picture?type=large
我读了this,但什么也没发生
代码sn-p:
ImageLoader.ImageCache imageCache = new BitmapLruCache()
ImageLoader imageLoader = new ImageLoader(Volley.newRequestQueue(mContext), imageCache);
imageLoader.get(pic_url, ImageLoader.getImageListener(holder.profile,
R.drawable.ic_user, R.drawable.ic_user));
我阅读了一些堆栈溢出 answer 并据此我也尝试过:
HttpsURLConnection.setFollowRedirects(true);
pic_url.replace("https", "http");
Log.d("Photo url", pic_url);
这是我的 Facebook 照片网址
http://graph.facebook.com/831173210283387/picture?type=large
【问题讨论】:
标签: android facebook facebook-graph-api android-volley