繁体   English   中英

使用适用于Android的新Facebook SDK将内容添加到Facebook提要对话框

[英]Adding content to Facebook feed dialog with new Facebook SDK for Android

我知道这个帖子,和我的问题一样。

但正如它在其中一条评论中所说的那样 - API已更改为此 ,并且“message”属性现在被忽略。 有没有办法用新API设置文本框内容?

这是我的代码:

protected void post() {
    Bundle params = new Bundle();
    params.putString("message", "my message here");
    facebook.dialog(this, "feed", params, new DialogListener() {
        @Override
        public void onFacebookError(FacebookError e) {
        }

        @Override
        public void onError(DialogError e) {
        }

        @Override
        public void onComplete(Bundle values) {
        }

        @Override
        public void onCancel() {
        }
    });
}

谢谢。

我一直在关注这个问题,我想我找到了解决方案。 可悲的是,这方面的文件是针对iOs的,可以在这里找到;

 Bundle params = new Bundle(); params.putString("link", "your app url here"); params.putString("picture", "your img url here"); params.putString("name", "your post title"); params.putString("caption", "your subtitle"); params.putString("description", "your message"); facebook.dialog(Your Context, "feed", params, Your DialogListener); 

不要试图只使用一个参数,你必须使用它们才能使它工作。

我希望这能够帮到你。

编辑

自2011年7月12日起,我们会建议您使用“说明”标记来表示您想要分享的邮件。

这是Facebook关于“消息”参数的引用:“7月12日,我们忽略了Feed对话中的消息参数。这消除了预填流故事的能力(政策IV.2禁止)。这种改变鼓励用户与朋友分享真实和相关的内容。“

资源

暂无
暂无

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

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