【发布时间】:2014-03-13 18:20:58
【问题描述】:
我想在 facebook 上与 Message 分享图像,我尝试了下面的代码,但它只会发布状态更新之类的消息。 将图像作为字节数组传递。
String response = facebook.request("me");
Bundle parameters = new Bundle();
Bitmap bitmap = BitmapFactory.decodeResource(Radio.this.getResources(), R.drawable.ic_launcher);
byte[] data = null;
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos);
data = baos.toByteArray();
parameters.putByteArray("picture", data);
parameters.putString("message", msg);
parameters.putString("description", "test test test");
// parameters.putByteArray("message", );
response = facebook.request("me/feed", parameters, "POST");
Log.d("Tests", "got response: " + response);
Toast.makeText(getApplicationContext(), "Successful Shared", Toast.LENGTH_SHORT).show();
【问题讨论】: