如何强制Facebook显示网址内容?

时间:2012-12-04 14:39:45

标签: android facebook-android-sdk

目前我的facebook插件能够将应用中的网址发布到用户的墙上。但是,发布的URL将作为简单URL(链接)发布。现在看起来像这样:

  

我已发布消息和http://www.site.com

如何强制Facebook获取并显示URL的内容并将其发布到用户的文本中?像这样的东西

我将消息发布为String,将网址发布为Uri。代码如下。

private static final String MSG = "I have just posted a message and a link";
private static final String MSG2 = " to http://www.site.com";
private static final Uri MSG_URL = Uri.parse("http://www.site.com");
private void postMessageInThread() {
        Thread t = new Thread() {
            public void run() {

                try {
                    facebookConnector.postMessageOnWall(MSG + 
                            MSG2 + MSG_URL);
                    mFacebookHandler.post(mUpdateFacebookNotification);
                } catch (Exception ex) {
                    Log.e(TAG, "Error sending msg", ex);
                }
            }
        };
        t.start();
    }

1 个答案:

答案 0 :(得分:2)

使用link参数发布网址,而不是仅将其作为邮件的一部分。

请参阅https://developers.facebook.com/docs/reference/api/user/#links