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