2012-03-15 52 views
1

当您通过android SDK发布在Facebook的墙上时,每篇文章的底部都有一个小链接。例如这里可以看到“通过的Deezer”:enter image description hereFacebook墙贴通往应用程序的链接

当我在Facebook上发布的墙,后有我的应用程序的图标,以及“通过my_application之”的消息,但这个消息不是链接。当我发布以下数据时,有链接:

Bundle params = new Bundle(); 
params.putString("message", message); 

但是当我发布更多数据时,没有链接!

Bundle params = new Bundle(); 
params.putString("message", message); 
params.putString("name", name); 
params.putString("caption", caption); 
params.putString("description", description); 
params.putString("picture", image); 

回答

0

使用此代码:

Bundle params = new Bundle(); 

params.putString("to", String.valueOf(friendId)); 
params.putString("caption", " "); 
params.putString("description", getString(R.string.post_description)); 
params.putString("picture", "IMAGE URL"); 
params.putString("name", "YOUR NAME"); 
params.putString("link", "http://www.google.com"); 



Utility.mFacebook.dialog(YOURACTIVITY.this, "stream.publish", params,new PostDialogListener()); 

将适当的数据切切实实的发布到Facebook涂鸦墙。