2011-09-09 35 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

相关问题