私は、PHP(Laravel)を使って、Twitter用のアプリを作ろうとしています。
そのアプリではユーザーが指定した日時(分単位で指定)にツイートする予約ツイート機能を作りたいです。
予約は3件ほどできるようにし、2件目の予約投稿をやっぱりキャンセルしようと思った時は2件目の予約を削除したりできるようにしたいです。(アプリはAWSに置くことを検討しています。)
しかし、TwitterのAPIには、POST /2/tweets、POST statuses/updateなどがありますが、日時を指定することはできません。
そこで、PHPでこの処理を行おうと思うのですが、うまいやり方がわかりません。
sleep関数で、予約日時と現在日時の差分をsleepしたらよいか等考えましたが、その場合2件目の予約投稿を削除するなどの処理が難しいように思います。また、そういう時はこうやるんだ、というもっとスマートなやり方がある気がします。
こういう処理に詳しい方がいらっしゃれば、アドバイス頂けますと幸いです。
どうかよろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/06/19 05:00