1

代码是:

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 时,它显示得很好,所以我猜那段代码有错误,但我不知道

日志猫:http : //pastebin.com/Q3D3cGex

4

1 回答 1

0

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

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

于 2013-06-15T06:11:31.783 回答