任何人都可以帮助我推特吗?

时间:2013-08-14 02:56:35

标签: php javascript twitter twitter-oauth

我的网站允许用户推特请求推特。当他们点击推文时,会发出请求的默认文本,用户也可以编辑它。以下是示例源代码:

代码

$tweet="Hello, everybody";

<a href="https://twitter.com/share" class="twitter-share-button" id="id" 
data-text="'.$tweet.'" data-lang="ja" data-size="large" data-count="none" 
data-url="none">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>

如果用户将文本从“Hello,everybody”更改为他们想要的文本,那么我可以获得用户在推文后更改的文本吗?

提前感谢。

1 个答案:

答案 0 :(得分:-1)

我想到的第一个想法(实际上看起来像是一个'快速黑客')正在为“发送推文”按钮注册一个新的onclick监听器。您可以尝试获取textarea的值,并通过ajax-request将其发送到php。

类似的东西:

function my_onclick() {
   var text = $(selector for textare).innerHTML();
   $.ajax({
      type: "POST",
      url: url,
      data: text,
      success: success,
      dataType: dataType
   });

我知道我曾经这样做过一次......但这可能不是最优雅的方式!