我在网站上有图标(自定义品牌的facebook,twitter,pinterest等),我希望访问者能够轻松地在这些社交媒体上讨论博客帖子。
为此,我创建了一个服务器端函数,输出如下所示的链接:
<a target="_blank" href=http://rest.sharethis.com/share/sharer.php?destination=facebook&url=http%3A%2F%2Fsite.mydevelopmentserver.com&title=postname&pub_key=123456&access_key=123456"/>FACEBOOK LINK</a>
与其他社交媒体链接的等效链接。
我不会在我的网站上以任何其他方式加载任何共享此脚本或与sharethis api交互,并且此方法似乎工作正常(评审团仍在分析中)
我的问题是:
一个。以这种方式使用sharethis有什么问题吗?
b。有没有更好的方法可以让我在链接中看到我的访问密钥?
答案 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的 谷歌 跎