我正确使用sharethis API吗?

时间:2012-10-19 14:52:43

标签: sharethis

我在网站上有图标(自定义品牌的facebook,twitter,pinterest等),我希望访问者能够轻松地在这些社交媒体上讨论博客帖子。

为此,我创建了一个服务器端函数,输出如下所示的链接:

<a target="_blank" href=http://rest.sharethis.com/share/sharer.php?destination=facebook&amp;url=http%3A%2F%2Fsite.mydevelopmentserver.com&amp;title=postname&amp;pub_key=123456&amp;access_key=123456"/>FACEBOOK LINK</a>

与其他社交媒体链接的等效链接。

我不会在我的网站上以任何其他方式加载任何共享此脚本或与sharethis api交互,并且此方法似乎工作正常(评审团仍在分析中)

我的问题是:

一个。以这种方式使用sharethis有什么问题吗?

b。有没有更好的方法可以让我在链接中看到我的访问密钥?

2 个答案:

答案 0 :(得分:4)

我认为我的问题的答案是:

一个。是的,以这种方式使用sharethis有问题。您的访问密钥将对所有人可见。

湾是的,有一种更好的方法可以做到这一点。根本不需要直接访问API来自定义您的共享按钮。只需在此处插入可以生成的普通sharethis脚本:http://sharethis.com/publishers/get-sharing-tools,然后将按钮的类更改为st_ [service] _custom(其中service是您要访问的服务)。

也就是说,我把它放在我的标题中:

<script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script>
<script type="text/javascript">stLight.options({publisher: "1234"});</script>

并在体内:

<span class="st_pinterest_custom">Pinterest</span>
<span class="st_twitter_custom">Twitter</span>
<span class="st_facebook_custom">Facebook</span>
<span class="st_googleplus_custom">Google</span>
<span class="st_stumbleupon_custom">Stumble</span>

然后我只使用自己的CSS设置按钮样式。

像魅力一样,感谢分享!

此外,如果有人需要一般帮助使事情变得比他们需要的更复杂,请问我 - 我可以为你做一个快活!

答案 1 :(得分:0)

我认为我的问题的答案是:

一个。是的,以这种方式使用sharethis有问题。每个人都可以看到我的访问密钥。

湾是的,有一种更好的方法可以做到这一点。根本不需要直接访问API来自定义您的共享按钮。只需在此处插入可以生成的普通sharethis脚本:http://sharethis.com/publishers/get-sharing-tools,然后将按钮的类更改为st_ [service] _custom(其中service是您要访问的服务)。

也就是说,我把它放在我的标题中:          stLight.options({publisher:“1234”});

这在体内:     Pinterest的     推特     Facebook的     谷歌     跎