-1

有人有使用 Twitter API 的经验吗?我正在开发我的网站,该网站可以将状态从我的网站推到 Twitter 时间线。从现在开始,点击按钮 Tweet 后,新状态将发布到 Twitter 时间线。

但是,我想设置日期时间以将状态发布到 Twitter 时间线。例如,我将日期时间设置为上午 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);

?>
4

1 回答 1

0

我在Twitter API 文档中看不到任何引用未来帖子的内容,所以我想这是不可能的。

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

您可以通过编写包含逻辑的脚本来完成此操作,然后,如果您在 *nix 服务器上,则使用cron定期执行脚本。可以在此处找到有关使用 cron 和 PHP 的一些附加信息。

希望这可以帮助!

注意:我对 Twitter API 一点也不熟悉,所以我不确定它在未来如何与身份验证和调度推文一起工作。我想如果用户提供许可,您可以如上所述发布推文,但这只是一个 SWAG。

于 2013-09-10T02:36:55.837 回答