【发布时间】:2012-03-01 23:12:18
【问题描述】:
在过去的几天里,我几乎研究了所有关于将图像上传到 Facebook 的 SO 问题,但我仍然无法让它工作。这是我到目前为止所做的: 1.在facebook上创建一个应用程序并获得应用程序id 2. dl'd facebook sdk,以及他们提供的示例代码(用于 SampleUploadListener) 3.将所有内容添加到项目中,并使用
中给出的代码Android - Upload photo to Facebook with Facebook Android SDK:
byte[] data = null;
Bitmap bi = BitmapFactory.decodeFile(photoToPost);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bi.compress(Bitmap.CompressFormat.JPEG, 100, baos);
data = baos.toByteArray();
Bundle params = new Bundle();
params.putString("method", "photos.upload");
params.putByteArray("picture", data);
AsyncFacebookRunner mAsyncRunner = new AsyncFacebookRunner(facebook);
mAsyncRunner.request(null, params, "POST", new SampleUploadListener(), null);
这似乎不起作用。代码编译并运行,但没有出现 facebook 弹出窗口,也没有在 Facebook 中发布任何内容 - 应用程序直接通过它运行。
有什么建议吗?
【问题讨论】:
标签: android facebook upload bitmap