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

Allowing people to type their tweets from a form in my site

本文关键字:他们的 表单 许人们 网站      更新时间:2023-09-26

我正在尝试制作一个php页面(它是Wordpresss,但主要是自定义php),它将有一个文本表单,人们可以键入并将文本发送到他们的推特订阅源。但我也想捕捉文本,处理它,并用它做点什么,如果他们发推特,我会感谢他们。

这就是我现在的做法。主页内容就是这个

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

welcome.php只是制作表单并将消息发布回同一页面。这很好。

thanks.php只是将消息打印在屏幕上,并在推特上添加一个推特按钮,并附上他们的消息。如果他们点击按钮,就会弹出一个带有推特页面的窗口,在那里他们可以选择是否将其提交给推特。

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

有人知道怎么做吗?也许我做这件事的方式过于复杂。

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

您应该使用Web Intents Javascript事件

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");
    });
});