0

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

我已经发布了一条消息和一个http://www.site.com

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

我将消息String和 URL 发布为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();
    }
4

1 回答 1

2

使用参数发布 URL link,而不是让它成为消息的一部分。

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

于 2012-12-04T16:56:46.053 回答