twitter API 有料化対応
を行いました。
自動投稿系サービスの移転
NodeJSとVercel Functions(NodeJS)からtwitter APIを叩いている2つのサービスがあり、 いずれもマストドンへ投稿するように以下の記事を参考にマストドンのAPIへと切り替えた。
twitter APIからデータ取得していた部分の廃止
firebaseでtwitterログインを実装しているものの、firebaseのサーバサイドでは
- twitterのID(通し番号)
- 現在の表示名
は取得できるが、twitterのスクリーンネーム(@以降)が取得できなかったため、 twitter APIを用いてスクリーンネームを別途取得していました。
クライアントサイドだとログイン時にfirebaseから渡されるようなのですが、そちらを修正するのはまた工数が要るので...
データベースにFirebaseのUUIDだけ格納しておけば、コンソールから紐づいているアカウントがわかるので、 多少運用の手間が増えますが致し方ないところです。