通过同一页面在Facebook上分享不同的图像和内容

时间:2018-01-11 11:11:52

标签: javascript jquery facebook-graph-api facebook-javascript-sdk

如何在Facebook上与图像分享一些内容。共享内容应与给定的参考图像Reference Image for sharing content

类似

我正在使用分享按钮生成动态内容,以便通过同一页面在Facebook上分享。我在互联网上搜索了很多东西,但没有找到任何有用的东西。

我已经尝试了以下代码,但是这个已经从facebook show弃用了不行

$('#share_button').click(function(e){
        e.preventDefault(); 
        FB.ui(
        {
            method: 'feed',
           link: "https://example.com/some_path",
            picture: "https://example.com/image/path",
            caption: "Some caption here",
            description: 'put some description here',

        });     
    });

3 个答案:

答案 0 :(得分:2)

这帮助了我。

FB.ui({
        method: 'share_open_graph',
        action_type: 'og.shares',
        action_properties: JSON.stringify({
            object: {
                'og:url': urlpath ,
                'og:title': some_title,
                'og:description': some_description,
                'og:image': imagepath ,

            }
        })
    },
 function (response) {
//your code goes here
 });

答案 1 :(得分:1)

FB.ui({
        method: 'share_open_graph',
        action_type: 'og.shares',
        action_properties: JSON.stringify({
            object: {
                'og:url': urlpath ,
                'og:title': some_title,
                'og:description': some_description,
                'og:image': imagepath ,

            }
        })
    },
 function (response) {
//your code goes here
 });

此方法在2019年将不再起作用。Check 进行更新

答案 2 :(得分:0)

您可以使用以下链接添加这样的链接。

`<a href="http://www.facebook.com/share.php?u=[URL]&title=[TITLE]&picture=[IMAGE]">FB Share</a>`   

您想要分享的网址=网址    TITLE =你要分享的标题
   IMAGE =想要动态分享的图像整个路径。

这对我有用,所以我希望它对你也有帮助。