2011-10-13 14 views
5

Có MANY API và tập lệnh và plugin ngoài đó để nhận nguồn cấp dữ liệu, thẻ băm và tweet từ twitter. Tôi thích GỬI tweet lên Twitter từ trang web của tôi với jqueryCách gửi tweet lên twitter với jquery bên trong trang web của tôi

cái gì đó như

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

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

}) 

đó là một cái gì đó nó có thể?

bây giờ tôi sử dụng:

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

nhưng mà mất danh hiệu của trang để gửi nó đến twitter .. không thực sự những gì tôi muốn!

Trả lời

8

Có gì sai với:

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

Bạn thậm chí có thể thiết lập nó tự động qua:

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

UPDATE: Nếu bạn chỉ cần cố gắng sử dụng nút Twitter của riêng bạn, bạn có thể đơn giản sử dụng ý định web, cách ưa thích của Twitter là nói "URL cũ thông thường". Xem: https://dev.twitter.com/docs/intents

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

Vì đó là một phần của URL, hãy đảm bảo bạn mã hóa tất cả các thông số.

+0

đó là một nút hợp lý ... không giống với thiết kế mà tôi thiết kế! nhưng cảm ơn tôi học một điều! – menardmam

+0

Xem cập nhật ở trên –

+0

https: một phần của câu trả lời là CÁCH THÊM những gì tôi hỏi! .. cảm ơn – menardmam

0

đây là một số mã mẫu tôi đã tìm thấy ... Tôi vẫn còn nút lớn xấu xí trên twitter!

<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> --> 
Các vấn đề liên quan