2012-02-13 83 views
0

我是新来的facebook android sdk.i想通过应用程序将图片从相机或图库上传到Facebook墙上。我有wriiten这样的代码,但它不工作。请帮助我的任何帮助将不胜感激。 我已经给这个权限:将相机或相册上的图片上传到Facebook墙上代码android

private static final String[] PERMISSIONS = new String[] {"user_photos","publish_stream", "read_stream", "offline_access","photo_upload"};

我张贴的代码是这样的:

AsyncFacebookRunner mAsyncFbRunner = new AsyncFacebookRunner(mFacebook); 

    Bundle params = new Bundle(); 


    params.putString("method", "photos.upload"); 
    params.putByteArray("picture", photoId); 

    mAsyncFbRunner.request("me/photos", params, "POST", new WallPostListener()); 

但它不是工作me.Please帮我

+0

什么不工作?你有错误吗? – Igy 2012-02-13 11:55:27

+0

不..我没有得到任何错误,但它不张贴在我的墙上 – Ullas 2012-02-13 12:20:31

回答

0

试试这个LINK

它可以帮助你。

和另一种方式是

Bundle params = new Bundle(); 

String attachment="{\"name\":\""+Title+"\"," + 
       "\"href\":\"Title Link.\"," + 
       "\"caption\":\""+Fb Caption Message+"\",\"description\":" + 
       "\""+ImageDescription+"\",\"media\":" + 
       "[{\"type\":\"image\",\"src\":" + 
       "\""+Image_url+"\"," + 
       "\"Linkable URL Path\":" + 
       ".\"}}}"; 

params.putString("attachment",attachment.toString()); 

我在我的应用程序的一个使用这种方式。

相关问题