【发布时间】:2017-03-04 16:01:13
【问题描述】:
我的网站中有这组分享按钮:
<div class='post-share'>
<a class='share-twitter' expr:href='"https://twitter.com/home?status="+data:post.url' id='tuiter' onclick='ga('send', 'event', 'click', 'tuiter');' target='_blank'><i class='fa fa-twitter'/></a>
<a class='share-google-plus' expr:href='"https://plus.google.com/share?url="+data:post.url' id='gugleplus' onclick='ga('send', 'event', 'click', 'gugleplus');' target='_blank'><i class='fa fa-google-plus'/></a>
<a class='share-pinterest' expr:href='"http://pinterest.com/pin/create/button/?url=" + data:post.url + "&media=" + data:blog.postImageUrl + "&description=" + data:post.title' id='pintresti' onclick='ga('send', 'event', 'click', 'pintresti');' target='_blank'><i class='fa fa-pinterest'/></a>
<a class='share-linkedin' expr:href='"http://www.linkedin.com/shareArticle?mini=true&url=" + data:post.url + "&title=" + data:post.title + "&summary=&source="' id='linkdini' onclick='ga('send', 'event', 'click', 'linkdini');' target='_blank'><i class='fa fa-linkedin'/></a>
我还想添加一个 Facebook 发送按钮。我在 bbc 网站上看到他们有一个自定义发送按钮:
我在使用自定义发送按钮时遇到的困难与我在博客平台上工作有关。
我知道我可以使用类似的东西:
<a class='share-facebook' expr:href='"http://www.facebook.com/dialog/send?u=" + data:post.url + "&title="+ data:post.title' id='tuiter' onclick='ga('send', 'event', 'click', 'tuiter');' target='_blank'><i class='fa fa-facebook'/></a>
但实际上这不起作用。 API 错误代码:100
我也试过了:
<a class='share-facebook' expr:href='"http://www.facebook.com/dialog/send?link=" + data:post.url + "&title="+ data:post.title' id='tuiter' onclick='ga('send', 'event', 'click', 'tuiter');' target='_blank'><i class='fa fa-facebook'/></a>
但当我对其进行测试时,我收到以下消息:“您关注的链接可能已过期,或者该页面可能仅对您不在其中的观众可见。”
我的问题是:
- 如何为 Blogger 博客创建自定义 Facebook 发送按钮,用于发送帖子的默认链接 (data:post.url)
【问题讨论】: