我无法将照片直接上传到墙上。 请参阅以下代码。它将消息发布到墙上但照片未上传,我没有收到任何错误消息。
Bundle parameters = new Bundle();
parameters.putByteArray("picture", imgData);
parameters.putString("message", "This is facebook post");
response = facebook.request("me/feed", parameters,"POST");
如果我使用“我/照片”,则会将照片上传到相册。 谢谢 MO
答案 0 :(得分:0)
尝试使用此代码,它似乎对我有用....
Bitmap imagewall = BitmapFactory.decodeFile(path));
ByteArrayOutputStream stream = new ByteArrayOutputStream();
imagewall.compress(Bitmap.CompressFormat.JPEG, 100, stream);
byte[] bitmapdata = stream.toByteArray();
bundle.putByteArray("picture", bitmapdata);