繁体   English   中英

如何在Android应用程序中实现Facebook的Feed对话?

[英]How can implement Feed Dialog from Facebook in Android Application?

在此输入图像描述 在我的Android应用程序中实现“发布故事”的Feed对话框无效。 我从以下链接下载了示例Facebook Android-sdk:

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

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

即使在Web浏览器中,我也会收到相同的错误消息。 在我的应用程序中有任何工作要做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

    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

        }
    });

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

您无需显式提供Feed对话框URL。 您可以使用SDK显示对话框。 有关更多信息,请参阅https://developers.facebook.com/docs/reference/androidsdk/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM