ortの灰ログ

人狼のことや技術のことや日々雑感

今後のTwitter連携機能について

この記事は

2023/02/09をもってTwitter API v1.1/v2の無料アクセスがなくなり、有料アクセスのみとなるそうです(利用者でなく、開発者が支払うものです)。
マスク氏の別ツイートでは$100/月~との情報もありました。
私の個人開発webサービスは一部でTwitter連携を利用しているため、
影響範囲と今後の対応予定について記載しておきます。

影響範囲

赤字部分は2023/02/04修正

各所から公式に問い合わせした結果、認証まわりについては今回の無料終了範囲に含まれていないようです。
したがって、有料APIを使用しない場合、それぞれ以下が影響範囲となります。

Scenario Tuker

  • ログイン認証にTwitterを利用しているが、無料終了範囲に含まれないため影響なし
  • 以下の機能はv2 APIを利用しているため、2/9より使用不可能
    • 公開範囲が「フォロワーのみ」「相互フォロワーのみ」の感想を閲覧する際、閲覧できるかの判定
    • ユーザー一覧での検索条件「Twitterでフォローしている人に絞る」
    • シナリオ詳細での通過記録検索条件「Twitterでフォローしている人に絞る」

FIREWOLFLASTWOLF

  • ログイン認証にTwitterを利用しているが、無料終了範囲に含まれないため影響なし
  • その他もv1.1/v2 APIを利用していないため、2/9時点では影響なし

HOWLING WOLF

  • ログイン認証にTwitterを利用しているが、無料終了範囲に含まれないため影響なし
  • 村作成や村開始時の自動ツイートにAPIを利用しているため、2/9より停止

WOLF MANSION

  • 村作成や村開始、エピローグ時の自動ツイートにAPIを利用しているため、2/9より停止

それ以外のサービス

TwitterAPIを利用していないので、影響はありません。

対応予定

ざっくりいうと、

  • 個人開発の無料サービスで$100/月は支払っていられないので、v1.1/v2 API利用機能を閉じていきます(2/9まで予定)
  • Twitterの最近の動向を見ていると、ログイン認証もいつまでもつかわからないので、可能な限りGoogle連携など他の手段に切り替えたり、事前に紐付けを行えるようにします

Scenario Tuker

  • v2 API利用機能を閉じる
    • 公開範囲が「フォロワーのみ」「相互フォロワーのみ」の感想は「自分のみ」に強制変更
  • Twitter連携でログインした状態で追加でGoogle連携認証も行えるようにする
    • これにより、万が一Twitterログイン認証が不可能になっても、Google連携で同アカウントにログインできるようになる

HOWLING WOLF、FIREWOLF、LASTWOLF

  • Twitter連携でログインした状態で追加でGoogle連携認証(もしくはメールアドレス・パスワード認証)も行えるようにする
    • これにより、万が一Twitterログイン認証が不可能になっても、Google連携で同アカウントにログインできるようになる

その他

  • 人狼のほうはid/pass方式にしたいんだけどfirebase authを使っていると実装がかなり面倒そうなのでおそらく他にする
  • ただでさえ忙しいのにこういう後ろ向きな開発はとてもつらい
  • Twitterならそう簡単に使えなくならないやろ、と思っていたここ数年の自分を殴りたい
  • ですます調とかであるとか体言止めとか混在しているけど直す気がおきないのでこのまま投稿することにする