使用FB.ui时分享指向帖子的链接

tee*_*eel 1 facebook facebook-wall facebook-javascript-sdk fb.ui

我为FB制作了一个小应用程序,它使用FB.ui来允许用户在墙上分享它.我希望共享帖子在"评论"和"赞"旁边显示"分享"链接,就像在任何普通的墙贴上一样.

有没有办法用FB.ui做到这一点?

或者是否还有其他一些方法可以让我在壁柱上定义自定义图像,标题,描述等?

我目前的代码:

function share(name, description) {
        FB.ui({
            method: 'feed',
            name: name,
            picture: '/img/fb.png',
            link: url,
            caption: '',
            message: '',
            description: description
            }, function() {
            });
    }
Run Code Online (Sandbox Code Playgroud)

Laf*_*ziq 5

它可以用share_open_graph方法完成.代码看起来应该是这样的

FB.ui({
    method: 'share_open_graph',
    action_type: 'og.shares',
    action_properties: JSON.stringify({
        object : {
           'og:url': 'http://astahdziq.in/', // your url to share
           'og:title': 'Here my custom title',
           'og:description': 'here custom description',
           'og:image': 'http://example.com/link/to/your/image.jpg'
        }
    })
    },
    // callback
    function(response) {
    if (response && !response.error_message) {
        // then get post content
        alert('successfully posted. Status id : '+response.post_id);
    } else {
        alert('Something went error.');
    }
});
Run Code Online (Sandbox Code Playgroud)