2012-03-15 53 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塗鴉牆。