【问题标题】:android facebookshare dialog does not show pre populated text in share dialogandroid facebookshare 对话框未在共享对话框中显示预填充的文本
【发布时间】:2015-03-07 09:55:57
【问题描述】:

在我的 Android 应用程序中,我想使用带有预填充文本的 Facebook 共享对话框屏幕共享文本消息,但我只得到没有预填充文本的共享对话框。例如,我想发布文本“用户希望弹出这个...”,但 Facebook 分享对话框并未在对话框中显示我的消息。

我的问题是我需要什么才能获得包含预填充文本的共享对话框?

我已经尝试了以下代码:

FacebookDialog shareDialog = new 
FacebookDialog.ShareDialogBuilder(FShareActivity.this)
                        .setLink(msg_link)
                        .setCaption(msg_caption)
                        .setDescription(msg_description) // msg_description should be shown in share dialog screen & it is my pre populated text.
                        .setName(msg_name).build();
                uiHelper.trackPendingDialogCall(shareDialog.present());

也试过这个方法

Bundle params = new Bundle();
params.putString("name", msg_name);
params.putString("caption", msg_caption);
params.putString("description", msg_caption);
params.putString("link", msg_link);
WebDialog feedDialog = (
    new WebDialog.FeedDialogBuilder(getActivity(),
        Session.getActiveSession(),
        params))
    .setOnCompleteListener(new OnCompleteListener() {
        @Override
        public void onComplete(Bundle values,
            FacebookException error) {
            if (error == null) {
                final String postId = values.getString("post_id");
                if (postId != null) {
                  // success
                } else {
                    // fail
                }
            }
        }
    })
    .build();
feedDialog.show();

请告诉我是否可以在共享对话框屏幕中显示预先填充的文本?如果是,请告诉我我做错了什么?

【问题讨论】:

    标签: android facebook facebook-sharer android-facebook facebook-share


    【解决方案1】:

    在 ShareDialogBu​​ilder 上设置描述不会预先填充用户将要共享的实际消息。设置描述仅设置要共享的 URL 的描述,并将其添加到对话框中显示的附件中。它不会预先填充用户文本。

    预先填写用户消息是违反 Facebook 政策的。

    不要预先填写标题、cmets、消息或用户消息 包含某人未创建的内容的帖子参数,即使 人可以在共享之前编辑或删除内容。

    https://developers.facebook.com/policy/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多