2
我花了几天的时间查看几乎所有关于将图片上传到Facebook的问题,但我仍然无法使它工作。这是我迄今为止所做的: 1.在Facebook上创建了一个应用程序,并获得应用程序ID 2. dl'd facebook sdk以及它们提供的示例代码(用于SampleUploadListener) 3.已添加一切项目,以及用于从Android应用程序上传位图到脸书
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 - 应用程序只是通过它运行。
有什么建议吗?
仍然一无所获:( 顺便说一下,我正在写一个监听器里的代码在自己的应用程序,是否应该从某种意图启动Facebook应用程序完成的,还是确定? 谢谢! – 2012-03-02 08:35:18
可以试试没有params.putString(“方法”,“photos.upload”); – 2012-03-02 08:47:05
仍然没有...我有一个不同的问题,可能是相关的:http://stackoverflow.com/questions/9526551虽然,当我编译只是Facebook应用程序,并尝试运行它,它在一定程度上的作品 - 它记录我和崩溃:) 所以, ,我不认为这是问题。 – 2012-03-02 09:56:34