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を開こうとすると、問題なく表示されるので、そのコードのスライスにエラーがあると推測していますが、それについてはわかりません

logcat: http://pastebin.com/Q3D3cGex

4

1 に答える 1

0

問題は認証にあると思います.URLをコピーしてブラウザに貼り付けると、個人/承認済みのアカウントが使用されると思いますが、Javaからのアクセスはおそらく401を取得します.

ブラウザーをシークレット モードで開き、URL を貼り付けるだけで、認証の問題かどうかがわかります。

于 2013-06-15T06:11:31.783 に答える