我们可以设置日期时间从网站发布新的状态到Twitter时间线吗?

时间:2013-09-10 01:52:55

标签: php twitter

有没有人有twitter api的经验?我正在开发我的网站,可以从我的网站推特状态到Twitter时间线。从现在开始,点击按钮Tweet后,新状态将发布到Twitter时间线。但是,我想将datetime设置为发布状态到twitter时间线。例如,我将datetime设置为在上午9点发布,我在上午8点点击按钮;所以在上午9点,新状态将在Twitter时间线上发布。有可能吗?

我的代码

点击按钮Tweet:

时,此代码将发布新状态
<?php

session_start();
$message = "I want to set datetime to tweet new status";
$access_token = $_SESSION['access_token'];
$connection = new TwitterOAuth(YOUR_CONSUMER_KEY, YOUR_CONSUMER_SECRET, $access_token['oauth_token'], $access_token['oauth_token_secret']);
$parameters = array('status' => $message);
$status = $connection->post('statuses/update', $parameters);

?>

任何人都可以帮助我吗?我需要在紧急情况下解决这个问题,我已经在2周左右遇到了这个问题:(

提前感谢!

1 个答案:

答案 0 :(得分:0)

我没有看到任何引用Twitter API documentation,中未来帖子的内容,所以我认为这是不可能的。

我认为处理此问题的最佳方法是将推文和发布时间存储在数据库中,然后自动运行PHP脚本并在正确的时间提交推文。

您可以通过编写包含逻辑的脚本来完成此操作,然后,如果您在* nix服务器上,则使用cron定期执行脚本。有关使用cron和PHP can be found here.

的一些其他信息

希望这有帮助!

注意:我根本不熟悉Twitter API,所以我不确定将来如何使用身份验证和调度推文。我想如果用户提供权限,你可以按照上面的描述发布推文,但它只是一个SWAG。