我正在尝试创建一个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。
但我怎么知道他们是否真的通过并提交推文?我要感谢他们实际发推文,不仅仅是提供他们的推特页面,然后关闭它而不发推文。
任何人都知道如何做到这一点?也许我这样做过于复杂。
答案 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");
});
});