允许人们从我网站的表单中输入他们的推文

时间:2012-02-24 17:32:12

标签: javascript wordpress twitter

我正在尝试创建一个php页面(它是Wordpresss,但主要是自定义php),它将有一个文本表单,人们可以输入并将文本发送到他们的Twitter提要。但是我也希望捕获文本,处理它并用它做一些事情,如果他们发推文就感谢他们。

这就是我现在正在做的事情。主页内容就是这个

<?php
$mess= $_POST['message'];
if($mess=='') {
  include_once('welcome.php');
 } else {
  include_once('thanks.php');
 }
?>

welcome.php只是制作表单并使用该邮件回发到同一页面。这很好。

thanks.php只是在屏幕上打印消息并放置一条Twitter推文按钮并附上他们的消息。如果他们点击按钮,它会弹出一个带有Twitter页面的窗口,他们可以选择将其提交给Twitter。

但我怎么知道他们是否真的通过并提交推文?我要感谢他们实际发推文,不仅仅是提供他们的推特页面,然后关闭它而不发推文。

任何人都知道如何做到这一点?也许我这样做过于复杂。

1 个答案:

答案 0 :(得分:0)

如果用户点击关闭,你就无法获得,但是你可以在将用户重定向到推文共享框后检测用户推文,

你应该使用Web Intents Javascript Events

tweet

This event will be triggered when the user publishes his tweet within the share box.

twttr.ready(function (twttr) {
    twttr.events.bind('tweet', function(event) {
        alert("yes you shared this on twitter");
    });
});