在我的墙上没有显示Facebook分享描述

时间:2015-03-02 09:10:18

标签: android facebook facebook-graph-api facebook-share

我正在使用此代码在我的应用上分享用户成就

    if (FacebookDialog.canPresentShareDialog(getApplicationContext(), 
        FacebookDialog.ShareDialogFeature.SHARE_DIALOG)) {

        // Publish the post using the Share Dialog
        try {
            FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder(this)
            .setApplicationName(getString(R.string.fb_app_name))
            .setName(parameters.getString("name"))
            .setCaption(parameters.getString("caption"))
            .setDescription(parameters.getString("description"))
            .setLink(parameters.getString("link"))
            .setPicture(parameters.getString("picture"))
            .build();
            uiHelper.trackPendingDialogCall(shareDialog.present());
        } catch (JSONException e) {
            e.printStackTrace();
        }

当我在我的应用程序Google Play链接设置“链接”后,我的墙上显示的Google Play链接仅显示内容(看起来我分享了应用程序链接),但如果我还想查看“标题” “和”描述“。

如何使用我的应用程序的某个故事+链接从我的应用程序分享故事? 在此先感谢

2 个答案:

答案 0 :(得分:1)

我认为,我们还没有机会解决这个问题。官方Facebook文档说:

'如果您的应用分享包含指向Google Play或App Store上任何应用的链接,则该分组中包含的说明和图片将被忽略。相反,我们会直接为该应用程序的标题和图像刮取商店(如果没有图像,则该共享不会包括一个)。'

答案 1 :(得分:0)

似乎原因是某些谷歌限制它不允许共享谷歌播放链接并提供您自己的描述等。 对此的解决方案可能是谷歌播放在分享按摩中的链接。