Facebook Sharer-标题和摘要自定义

阿尔瓦罗AV

我正在与Django合作开展一个项目,并尝试在Facebook和Twitter中共享页面

我在facebook上遇到问题,我想自定义共享的标题和摘要,以在共享索引页面和任何其他页面时更改文本。

我尝试使用:

<a href='http://www.facebook.com/sharer.php?s=100&
p[title]=TITLE+TEST&
p[summary]=summary&
p[url]=http://{{ request.META.HTTP_HOST }}{{ request.path }}&
p[images][0]=http://whatever.com/media/img/img_facebook.jpg' 
target="_blank">
<img src="{{STATIC_URL}}img/ico_facebook_small.png" title="Facebook" alt="Facebook" ></a>

甚至添加:

<meta property="og:title" content="My Title" />

我只能更改的两件事是显示的URL和图像。Facebook共享者忽略标题和摘要。我在过去一个小时内通过互联网搜索,但没有找到适合我的解决方案。

有人知道Facebook共享者是否不再工作了?自定义标题和摘要有什么解决方案吗?

谢谢


编辑

现在我正在使用og meta标签,但是仍然有问题。我希望每个页面都有不同的标题,并且我需要通过Javascript获取标题(我通过js更改了“ og:title”内容),但似乎更改生效太晚了,因为Facebook仅获得了标题的一部分那是静态的。

我有类似的东西:

<meta property="og:title" content="TitlePage" /> 

并通过js更改内容,使其像

<meta property="og:title" content="TitlePage SOMETHINGELSE" /> 

更改效果很好,没有任何问题,但是就像我说的那样,facebook不会检测到该更改。


编辑2

我已经回答了自己的问题,因为我已经找到了一种解决方案,可以使用旧方法进行共享,但是需要一个应用程序才能使代码正常工作。

阿尔瓦罗AV

没有Open Graph meta标签的Facebook Sharer

不久之后,我更改了正确的答案,因为在一个新项目中,我不得不以旧的方式做同样的事情,最后我通过在facebook中创建一个简单的应用程序使此代码正常运行:

此示例应用程序的信息:Facebook发送对话框

APP_ID:Facebook应用程序标识符
http://www.THEPAGE.com:这将是我的域

$('#share_button').bind('click', function(e){
        e.preventDefault();
        var title = 'Title I want';
        var im_url = 'url_to_image';
        var facebook_appID = 'YourFacebookAppID'
        url = "https://www.facebook.com/dialog/feed?app_id="+ facebook_appID +    "&link=" + encodeURIComponent("http://www.THEPAGE.com")+ 
                    "&name=" + encodeURIComponent(title) + 
                    "&caption=" + encodeURIComponent('Shared from MY_PAGE') + 
                    "&description=" + encodeURIComponent('DESCRIPTION') + 
                    "&picture=" + encodeURIComponent("http://www.THEPAGE.com" +im_url) +
                    "&redirect_uri=https://www.facebook.com";
        window.open(url);
    });

需要Facebook应用程序才能执行此操作

要创建您的facebook应用程序,您需要注册为开发人员并访问下一个链接来创建该应用程序:

Facebook开发者APPS

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档