我有一个应用程序,当用户授予权限时,该应用程序代表用户发推文。 但我希望该用户可以将他们的推文安排在将来。为此,我使用 cron 作业每分钟运行一次脚本。但是我不明白如何在脚本运行和发布时识别不同的用户?在进行 API 调用时,什么凭据可以识别用户?
这是我的代码段,用于了解我在做什么:
$twitteroauth = new TwitterOAuth('inBAC5z1EiCt8k6z32dqw','s8IK3HT8cWReb2YUSV8kTQvf3qANXwKZhCZORw5XAVg', $_SESSION['oauth_token'], $_SESSION['oauth_secret']);
$twitteroauth->post('statuses/update', array('status' =>$status));
将$_SESSION['oauth_token']
和$_SESSION['oauth_secret']
保存在数据库中,并在 cron 作业中使用数据库值。