1
Facebookの一部のURLから画像をアップロードしようとしていますが、壁に画像を投稿していません。一方、私は友達のアカウントから同じコードを試してみると、うまく動作し、そこに画像をアップロードします。私は標準のfacebook sdkを使用しています。このコードは、単純な名前の例の一部です。この問題の解決にご協力ください。前もって感謝します。Facebookにアップロードされた画像がプロフィールページにアンドロイドを使って表示されない
Bundle params = new Bundle();
params.putString("method", "photos.upload");
URL uploadFileUrl = null;
try {
uploadFileUrl = new URL(
"http://www.facebook.com/images/devsite/iphone_connect_btn.jpg");
} catch (MalformedURLException e) {
e.printStackTrace();
}
try {
HttpURLConnection conn= (HttpURLConnection)uploadFileUrl.openConnection();
conn.setDoInput(true);
conn.connect();
int length = conn.getContentLength();
byte[] imgData =new byte[length];
InputStream is = conn.getInputStream();
is.read(imgData);
params.putByteArray("picture", imgData);
} catch (IOException e) {
e.printStackTrace();
}
mAsyncRunner.request(null, params, "POST",
new SampleUploadListener(), null);
}