分享图像从Android应用程序到Facebook,与Facebook的SDK

问题描述:

我正在寻找(工作)共享图像问题的解决方案。 我使用Facebook SDK和一切工作正常共享除了把图像放入参数。分享图像从Android应用程序到Facebook,与Facebook的SDK

ByteArrayOutputStream stream = new ByteArrayOutputStream(); 
bmCanvas.compress(Bitmap.CompressFormat.PNG, 100, stream); 
byte[] byteArray = stream.toByteArray(); 
parameters.putParcelable("picture",bmCanvas); 
parameters.putString("name", "caption"); 
parameters.putString("description", "description"); 
parameters.putString("caption", "caption"); 
fb.dialog(CanvasActivity.this, "feed",parameters,new DialogListener(){ .... 

我与所有的选项尝试,我的意思是把一个图片参数与URI,但也不起作用。 在Facebook上发帖的拨号日志正在播放,但未加载图像内容,并且当我接受发布帖子时,它已发布,但没有照片。 任何人都可以帮助我吗? 或者有人成功地从Android内部或外部存储张贴图像到墙上的Facebook?

+0

尝试使用Facebook的图形API探险:https://developers.facebook.com/tools/ You'l然后先知道如果代码是一个概率或从facebook的行为 – user2450263

+0

http://*.com/questions/18198025/facebook-wall-post-with-text-and-image http://*.com/questions/4429923/how-doi-i-编程方式上载的照片到Facebook的 – user2450263

尝试使用parameters.putByteArray("picture", bmCanvas);

,而不是parameters.putParcelable("picture",bmCanvas);