2011-11-11 1 views
5

Tôi đang làm việc trên trang web có tùy chọn chia sẻ twitter cho từng sản phẩm cụ thể.Nút chia sẻ Twitter không chuyển tiếp văn bản tùy chỉnh

Tôi đã làm theo hướng dẫn API twitter để chia sẻ tweet và mọi thứ hoạt động tốt ngoại trừ hiển thị văn bản tùy chỉnh. Ví dụ tôi muốn sử dụng để tweet như thế này: "? Bạn nghĩ gì Tôi có nên mua này http://url.etc @mywebsite"

nhưng tất cả tôi nhận được khi tweet sử dụng là liên kết: http://url.etc

Đây là mã:

<script type="text/javascript" src="//platform.twitter.com/widgets.js"></script> 
<a target="_blank" href="https://twitter.com/share" data-url="http://bit.ly/twitter-api-announce" data-via="testtest" data-text="What do you think? Should I buy this? " data-count="none" data-counturl="http://groups.google.com/group/twitter-api-announce" >TWITTER</a> 

Sự cố có vẻ là với tùy chọn văn bản dữ liệu.

Bất kỳ trải nghiệm nào về điều này? Ý tưởng? Cảm ơn

Trả lời

1

Bạn có thể sử dụng này:

<a href='https://twitter.com/share?url=google.com&text=Signup>Tweet</a <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src='//platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','twitter-wjs');</script> 
5

On Wordpress Tôi chỉ sử dụng <a href="https://twitter.com/share?url=google.com&text=your text here">Tweet</a>

trình như một say mê!

0

Xác nhận rằng bạn đã đưa vào đúng tập lệnh twitter. Vẫn tốt hơn, tạo mã nút tweet của bạn từ giao diện nhà phát triển twitter tại đây .. https://about.twitter.com/resources/buttons

Nếu bạn muốn sửa đổi nội dung tweetbutton ... ... sau khi tải trang, bạn sẽ phải tạo và chèn nút tweet vào html DOM động.

Một số hướng dẫn về điều đó có thể được tìm thấy tại đây.

http://denvycom.com/blog/twitter-button-with-dynamic-custom-data-text-message/

Hy vọng điều này hữu ích.

4

chỉ cần sử dụng một liên kết như:

<a href="http://twitter.com/share?related=[your_twitter_account]&via=[your_twitter_account]&lang=[fr]&text=[hello%20world]&url=[www.google.com]">tweet</a> 

Chỉ cần thay đổi nội dung giữa [] (và loại bỏ chúng) lưu ý rằng tất cả mọi thứ phải RFC (với ký tự lạ như 'không gian' thay thế bằng% 20 vv)

twitter đề xuất một trang tốt đẹp để làm cho nút https://about.twitter.com/resources/buttons#tweet Nhưng giải pháp của tôi tránh javascript để buộc các thiết kế của buton