【问题标题】:How can implement Feed Dialog from Facebook in Android Application?如何在 Android 应用程序中实现来自 Facebook 的 Feed Dialog?
【发布时间】:2011-11-13 17:17:57
【问题描述】:

我的 Android 应用程序中“发布故事”的提要对话框的实现不起作用。我从以下链接下载了 Facebook Android-sdk 示例:

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

在简单的 wallPost 的情况下,我的 AppId 正在工作.. 但是当我将它用于“发布故事”Feed 对话框时,我在登录后收到此消息: RomeFoodieGuide 出现错误。请稍后再试。

即使在网络浏览器中,我也会收到相同的错误消息。我的 App.. 中的 AppId 有什么工作要做吗?

在网络浏览器中,我使用的链接如下: 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"

【问题讨论】:

    标签: android facebook


    【解决方案1】:

    您无需明确提供提要对话框 URL。您可以使用 SDK 来显示对话框。更多信息请参考https://developers.facebook.com/docs/reference/androidsdk/

    【讨论】:

    • 感谢您的建议 Vikas... 但此 SDK 仅适用于将内容发布到您的墙上,如文本。我需要将我的应用程序分享到 facebook 墙上。在这种情况下,应用程序的图像、应用程序名称、应用程序描述和用户定义的评论应该在那里。
    • 我刚刚添加了我需要的示例快照。捕获的图像是 iOS SDK。我在Android中需要同样的东西。是否有任何 SDK 可用于 Android 中的相同功能。
    【解决方案2】:

    我也在研究那个示例 fb 示例,我们必须使用 thismFacebook.dialog(Main.this, "feed", new SampleDialogListener()); 上的示例代码做一些事情,希望它对你有所帮助.. 我尝试过的另一件事 this old fb实现代码对我不起作用(可能是早期的 fb 版本)

    【解决方案3】:
        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
    
            }
        });
    

    【讨论】:

    • 我有本地图片,我怎么能像这样发帖呢
    • @Prasad 嗨,我们可以在提要对话框中添加本地图像以共享,我们需要在 facebook 上添加照片
    猜你喜欢
    • 1970-01-01
    • 2015-12-18
    • 2012-01-17
    • 1970-01-01
    • 2012-04-23
    • 2011-10-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-12
    相关资源
    最近更新 更多