5

有许多 API、脚本和插件可以从 twitter 获取提要、哈希标签和推文。我喜欢用 jquery 从我的网站向 Twitter 发送推文

就像是

$('#somebutton').click( function (){

var text='some intelligent things to say';
#.twitit(text);

})

有可能吗?

现在我使用:

<a href="https://twitter.com/share" class="twitter-share-button" data-count="vertical">Tweet it</a></div>

但这将页面的标题发送到推特.. 不是我想要的!

4

2 回答 2

9

有什么问题:

<a href="https://twitter.com/share" class="twitter-share-button" data-text="Something other than page title" data-count="vertical">Tweet it</a></div>

您甚至可以通过以下方式动态设置它:

$('.twitter-share-button').attr('data-text', 'Some text to tweet');

更新:如果你只是想使用自己的 Twitter 按钮,你可以简单地使用网络意图,这是 Twitter 说“常规旧 URL”的奇特方式。见:https ://dev.twitter.com/docs/intents

https://twitter.com/intent/tweet?url=[your URL]&text=[some text to tweet]

由于它是 URL 的一部分,因此请确保对所有参数进行 urlencode。

于 2011-10-13T21:44:26.080 回答
0

这是我找到的一些示例代码......我仍然有丑陋的大推特按钮!

<script>
$(document).ready(function(){
    $('a[data-text]').each(function(){
      $(this).attr('data-text', "This works!");
    });
    $.getScript('http://platform.twitter.com/widgets.js');
});
</script>

<a href="http://twitter.com/share"
    class="twitter-share-button"
    data-text="This is what we want to change dynamically"
    data-count="none" data-via="chris_camps">Tweet</a>
<!-- moved to the js above <script type="text/javascript"
    src="http://platform.twitter.com/widgets.js"></script> -->
于 2011-10-14T14:34:31.883 回答