java - 文件未找到异常 facebook 图

标签 java android facebook sdk facebook-graph-api

代码是:

URL img_url = new URL("http://graph.facebook.com/"+id+"/picture?type=small");
Bitmap bm = BitmapFactory.decodeStream(img_url.openConnection().getInputStream());

执行时,它给我错误

java.io.FileNotFoundException: http://graph.facebook.com/**id**/picture?type=small

但是当我尝试在浏览器中打开该 URL 时,它显示得很好,所以我猜测该代码 fragment 中存在错误,但我对此一无所知

logcat:http://pastebin.com/Q3D3cGex

最佳答案

我认为问题在于身份验证,我假设当您在浏览器中复制/粘贴 URL 时,它会使用您的个人/授权帐户,但从 java 访问可能会收到 401。

只需以隐身模式打开浏览器并粘贴 URL,即可告诉您是否存在授权问题。

关于java - 文件未找到异常 facebook 图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17115070/

相关文章:

facebook - 我的应用没有 'Translate your app' 链接

java - struts2: s:checkbox 与 s:checkbox 不在同一行

java - 如何检查 JPassword 字段是否为空

java - orphanRemoval=true 在 JPA 2.0 中如何工作

android - 使用安全参数将数据从 Activity 传递到 Fragment

android - 为 android 应用程序的 linkedin 登录生成调试 key 哈希值

facebook - 如何让 UIWebView 打开 Facebook 登录页面以响应 iOS 5 和 iOS 6 上的 OAuth 请求?

iOS Facebook SDK 错误域com.facebook.sdk 代码2 和代码7

java - 什么是NullPointerException,我该如何解决?

android - 自定义对话框内的布局问题 : scrollview inside a table,