2011-09-09 32 views
5

enter image description here在我的Android應用程序中實現「發佈故事」的Feed對話框不起作用。我下載了示例Facebook的Android SDK從以下鏈接:如何在Android應用程序中實現來自Facebook的Feed對話框?

https://github.com/facebook/facebook-android-sdk/blob/master/README.md#dialogs

簡單wallPost的情況下,我的AppId工作..但是當我用這對「發佈故事」飼料對話,我在登錄後收到此消息: RomeFoodieGuide發生了錯誤。請稍後再試。

即使在網絡瀏覽器中,我也會收到相同的錯誤消息。在我的應用程序中有沒有對AppId做任何工作..?

在Web瀏覽器,我使用的鏈接如下: https://www.facebook.com/dialog/feed?app_id=118611694896804&redirect_uri=http://www.example.com/response/

在我的應用程序,我使用下面的鏈接: 「https://m.facebook.com/dialog/feed?app_id=123050457758183&redirect_uri=http://www.example.com/response/&display=touch

回答

0

你並不需要顯式地提供飼料對話框URL 。您可以使用SDK來顯示對話框。有關更多信息,請參閱https://developers.facebook.com/docs/reference/androidsdk/

+0

感謝您的建議,維卡斯...但這個SDK被張貼東西牆上的文字事唯一的工作。我需要將我的應用程序分享到Facebook牆上。在這種情況下,應用程序的圖像,應用程序名稱,應用程序的描述和用戶定義的評論應該在那裏。 –

+0

我剛剛添加了我需要的示例快照。捕獲的圖像是iOS SDK的。我在Android上需要同樣的東西。 Android中是否有相同的SDK可用。 –

3

我也正在對樣品FB例子,我們要做對樣本代碼的一些事情上mFacebook.dialog(Main.this, "feed", new SampleDialogListener());使用this希望它可以幫助你..一件事我已經試過this老FB實現代碼簡化版,工作對我來說(可能它是早先FB版)

+1

http://www.integratingstuff.com/2010/10/14/integrating-facebook-into-an-android-application/ –

6
facebook=your facebbook object; 
    Bundle parameters = new Bundle(); 
    parameters.putString("description", "description about link"); 
    parameters.putString("picture","link of picture your want add with share post."); 
    parameters.putString("link", "Link you want to share"); 
    parameters.putString("name","Name of link"); 
    parameters.putString("caption","describe your caption text"); 


    facebook.dialog(context,"feed",parameters,new DialogListener() { 

     @Override 
     public void onFacebookError(FacebookError arg0) { 
     //Display your message for facebook error 

     } 

     @Override 
     public void onError(DialogError arg0) { 
     //Display your message for error  

     } 

     @Override 
     public void onComplete(Bundle arg0) { 
     //Display your message on share scuccessful 

     } 

     @Override 
     public void onCancel() { 
     //Display your message on dialog cancel 

     } 
    }); 
+0

我有本地圖像我如何conervt網址發佈這樣的 – Prasad

+0

@Prasad嗨,我們可以添加本地圖片共享Feed Feed對話框,我們需要在Facebook上添加照片 – Mahesh

+0

如何添加照片? – Prasad

相關問題