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

2024-04-15

我知道this https://stackoverflow.com/questions/4450517/adding-content-to-facebook-feed-dialog-from-facebook-sdk-for-android线程,与我的问题相同。

但正如其中一条评论中所说 - API 已更改为this one https://developers.facebook.com/docs/reference/dialogs/feed/并且“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() {
        }
    });
}

Thx.


我也一直在研究这个问题,我想我已经找到了解决方案。不幸的是,这方面的文档是针对 iO 的,可以找到here https://developers.facebook.com/docs/reference/dialogs/feed/#graphapicall;

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);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用适用于 Android 的新 Facebook SDK 将内容添加到 Facebook feed 对话框 的相关文章

随机推荐