允许人们从我网站的表单中键入他们的推文
Allowing people to type their tweets from a form in my site
我正在尝试制作一个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");
});
});
相关文章:
- Javascript生成的表单未提交
- JS验证ajax返回的html中的表单数据
- Javascript更新孙窗口中的表单元素
- JavaScript上的表单和innerHTML问题
- 如何在Symfony2中的表单小部件中包含javascript
- 将带有多维数组的表单从Javascript提交到PHP
- 如何在.js函数中检索来自其他模板的表单的目标值
- 为什么我的按钮组件提交它所在的表单
- 当选择值x时,Javascript需要在正确的位置显示文本区域,从而循环通过具有选择选项的表单
- 循环遍历包含另一个表单的表单
- Jquery的表单验证不起作用
- 禁用带有字符白名单的表单提交
- HTML5在提交并显示所需标签后显示隐藏的表单元素
- 为什么我的ajax在提交用@HtmlRenderPartial加载的表单时只调用fire一次
- 从HTML表单发布blob的表单输入类型是什么
- 可以'选择单选输入时,不要提交带有JavaScript功能的表单
- 我想制作我的表单,当他们发送时,它会自动在表格上显示“待处理”值
- 允许人们从我网站的表单中键入他们的推文
- 当警告用户他们正在留下未保存数据的表单时,停止带有提交按钮的回发
- 重定向用户回到注册页面,但保留他们填写的表单在php