這裏的文件是上傳照片到我的facebook代碼:上傳圖片到FB從Android的:沒有錯誤,但沒有上傳至Facebook
Bundle parameters = new Bundle();
parameters.putString("message", msg);
byte[] imgData = getImage("http://bandungraos.in/wp-content/resto/1/gallery/kepiting1.jpg");
parameters.putByteArray("picture", imgData);
if (imgData != null) {
try {
String response = facebook.request("me/photos", parameters,"POST");
System.out.println(response);
} catch (IOException e) {
e.printStackTrace();
}
}
.....
private byte[] getImage(String url) {
try {
URL imgUrl = new URL(url);
HttpURLConnection cn = (HttpURLConnection) imgUrl.openConnection();
cn.setDoInput(true);
cn.connect();
int length = cn.getContentLength();
byte[] imgData = new byte[length];
InputStream is = cn.getInputStream();
is.read(imgData);
return imgData;
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
我檢查,要麼訪問令牌或imgData不爲空
沒有錯誤,但我無法在我的臉書上找到圖像。
在此先感謝
也許你的形象正在等待你的FB批准公佈 –
郵件是否能張貼和公正的圖像丟失,或者整個後從供給缺失? –