2011-03-14 27 views
1

我使用facebook-android-sdk在facebook上使用下面顯示的包發佈消息。如何設置圖標並使用facebook api在Facebook文章中添加動作?

消息顯示正確,但圖標未顯示,但找不到像下圖所示的方式。

enter image description here

這是設置一個圖標的正確方法?

如何在圖像中添加類似「Get Spotify」的圖像?

謝謝。

Bundle params = new Bundle(); 
params.putString("message", "icon please"); 
params.putString("link", "http://www.digital-farm.org"); 
params.putString("name", "whip'em"); 
params.putString("description", "description"); 
params.putString("picture", "http://lib.store.yahoo.net/lib/yhst-17155638221985/img-twitter.gif"); //used for testing 
params.putString("icon", "http://photos-c.ak.fbcdn.net/photos-ak-snc1/v27562/74/174829003346/app_2_174829003346_2760.gif"); //used for testing 

mAsyncRunner = new AsyncFacebookRunner(mFacebook); 
mAsyncRunner.request("me/feed", params, "POST", new PostRequestListener(), null); 

回答

3

實際上,您在屏幕截圖中顯示的圖標可能是Facebook應用程序的圖標。它設置在Facebook應用程序的配置/設置中。當您通過Facebook應用程序發佈時,圖標應該自動顯示。例如,請參閱下面的屏幕截圖。

假設您使用Facebook SDK for Android,當您實例化您的Facebook對象時,您將Facebook應用程序ID作爲參數傳遞給構造函數。這就是牆上發佈與Facebook應用程序相關聯的方式。

enter image description here

+0

謝謝。任何關於「Get 」的想法? – jul 2011-03-14 15:44:14

+0

谷歌周圍for action_links通過stream.publish。我之前用FBJS做過,但不是在Java/Android之內。你可以在這個頁面的源代碼中找到一個FBJS用法的示例(在iframe中):http://apps.facebook.com/compact_coverup/Results/1/10515997/Konstantin - 只需搜索「action_links」 – Kon 2011-03-14 15:54:05

相關問題